Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
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:

Linux Kernel 5.10

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, 8, 10 and 11

Demultiplexing mechanism:

Threads:

Scatter-Gather:

Windows Runtime

Boost.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