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 poet’s eye, in a fine frenzy rolling,
    Doth glance from heaven to earth, from earth to heaven;
    And as imagination bodies forth
    The forms of things unknown, the poet’s pen
    Turns them to shapes, and gives to airy nothing
    A local habitation and a name.
    William Shakespeare (1564–1616)

    Ye know why the forms are fair, ye hear how the tale is told:
    It is all triumphant art, but art in obedience to laws,
    Robert Browning (1812–1889)

    The soul of Man must quicken to creation.
    Out of the formless stone, when the artist united himself with stone,
    Spring always new forms of life....
    —T.S. (Thomas Stearns)