Boost logo

Boost-Commit :

From: chris_at_[hidden]
Date: 2007-11-29 17:26:03


Author: chris_kohlhoff
Date: 2007-11-29 17:26:02 EST (Thu, 29 Nov 2007)
New Revision: 41477
URL: http://svn.boost.org/trac/boost/changeset/41477

Log:
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(-)

Modified: trunk/libs/asio/doc/design/implementation.qbk
==============================================================================
--- 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
-connect.
+* Uses `select` for emulating asynchronous connect.
 
 Threads:
 
@@ -204,8 +203,7 @@
 `io_service::poll_one()`.
 
 * 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