Alexander Nasonov wrote:

[snip]

The library doesn't use OS pipes. Pipe support is implemented by hand with a help of Boost.Threads. Synchronization occurs only in underflow, overflow, sync, open and close functions which means fast I/O.
The library also has two capacity models: limited and unlimited. In the former case, if writer goes ahead of a reader it stops and waits; in the latter case, the writer always allocates new block of memory when overflow occurs.

The following post:


http://aspn.activestate.com/ASPN/Mail/Message/boost/1593756

indicates there's some interest in thread-safe access to ostreams at
least.

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to