asio C++ library

PrevUpHomeNext

Platform-Specific Implementation Notes

This section lists platform-specific implementation details, such as the default demultiplexing mechanism, the number of threads created internally, and when threads are created.

Linux Kernel 2.4

Demultiplexing mechanism:

Threads:

Scatter-Gather:

Linux Kernel 2.6

Demultiplexing mechanism:

Threads:

Scatter-Gather:

Solaris

Demultiplexing mechanism:

Threads:

Scatter-Gather:

QNX Neutrino

Demultiplexing mechanism:

Threads:

Scatter-Gather:

Mac OS X

Demultiplexing mechanism:

Threads:

Scatter-Gather:

FreeBSD

Demultiplexing mechanism:

Threads:

Scatter-Gather:

AIX

Demultiplexing mechanism:

Threads:

Scatter-Gather:

HP-UX

Demultiplexing mechanism:

Threads:

Scatter-Gather:

Tru64

Demultiplexing mechanism:

Threads:

Scatter-Gather:

Windows 95, 98 and Me

Demultiplexing mechanism:

Threads:

Scatter-Gather:

Windows NT, 2000, XP, 2003, Vista, 7 and 8

Demultiplexing mechanism:

Threads:

Scatter-Gather:

Windows Runtime

Asio provides limited support for the Windows Runtime. It requires that the language extensions be enabled. Due to the restricted facilities exposed by the Windows Runtime API, the support comes with the following caveats:

Demultiplexing mechanism:

Threads:

Scatter-Gather:


PrevUpHomeNext