
5 Dec
2006
5 Dec
'06
1:42 p.m.
Yes, that is the intent (although it isn't currently specified in the documentation). Note that the guarantee only applies to strand::post(). If you use strand::dispatch() it may execute the handler immediately and break the ordering.
Excellent, thanks :) Along those lines, has there been any thought about separating the io_service functionality into a separate library? A robust, tested work-thread queue system has lots of applications aside from the (relatively) narrow purview of asio. People might be more likely to find and use it if it's advertised as a more general purpose tool. Just a thought. Austin Bingham