Date: 2007-11-29 17:26:03
Date: 2007-11-29 17:26:02 EST (Thu, 29 Nov 2007)
New Revision: 41477
Update implementation notes to match current Win32 implementation where
timers no longer require a separate thread.
Text files modified:
trunk/libs/asio/doc/design/implementation.qbk | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
--- trunk/libs/asio/doc/design/implementation.qbk (original)
+++ trunk/libs/asio/doc/design/implementation.qbk 2007-11-29 17:26:02 EST (Thu, 29 Nov 2007)
@@ -194,8 +194,7 @@
* Uses overlapped I/O and I/O completion ports for all asynchronous socket
operations except for asynchronous connect.
-* Uses `select` for `deadline_timer` operations and for emulating asynchronous
+* Uses `select` for emulating asynchronous connect.
@@ -204,8 +203,7 @@
* An additional thread per `io_service` is used for the `select`
-demultiplexing. This thread is created whenever the first `deadline_timer` is
-created, or on the first call to `async_connect()`.
+demultiplexing. This thread is created on the first call to `async_connect()`.
* An additional thread per `io_service` is used to emulate asynchronous host
resolution. This thread is created on the first call to either
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk