asio 0.3.7 Home | Reference | Tutorial | Examples | Design
Design

Threads

The implementation of asio for a particular platform may make use of one or more additional threads to emulate asynchronicity. As far as possible, these threads must be invisible to the library user. In particular, the threads:

This approach is complemented by the following guarantee:

Consequently, it is the library user's responsibility to create and manage all threads to which the notifications will be delivered.

Rationale

asio 0.3.7 Home | Reference | Tutorial | Examples | Design