Asynchronous I/O - Forms

Forms

All forms of asynchronous I/O open applications up to potential resource conflicts and associated failure. Careful programming (often using mutual exclusion, semaphores, etc.) is required to prevent this.

When exposing asynchronous I/O to applications there are a few broad classes of implementation. The form of the API provided to the application does not necessarily correspond with the mechanism actually provided by the operating system; emulations are possible. Furthermore, more than one method may be used by a single application, depending on its needs and the desires of its programmer(s). Many operating systems provide more than one of these mechanisms, it is possible that some may provide all of them.

Read more about this topic:  Asynchronous I/O

Famous quotes containing the word forms:

    The highest perfection of politeness is only a beautiful edifice, built, from the base to the dome, of ungraceful and gilded forms of charitable and unselfish lying.
    Mark Twain [Samuel Langhorne Clemens] (1835–1910)

    When we speak the word “life,” it must be understood we are not referring to life as we know it from its surface of fact, but to that fragile, fluctuating center which forms never reach.
    Antonin Artaud (1896–1948)

    “There is no exquisite beauty,” says Bacon, Lord Verulam, speaking truly of all the forms and genera of beauty, “without some strangeness in the proportion.”
    Edgar Allan Poe (1809–1849)