Non-polling (interrupt-driven)

The non-polling model is available on platforms that support interrupt-driven I/O or multithreading. These platforms include all UNIX and Microsoft Windows platforms.

When an asynchronous operation completes, Client-Library automatically triggers the programmer-installed completion callback routine. The completion callback routine typically notifies the application’s main code of the asynchronous routine’s completion.