
On Sat, Jan 30, 2010 at 7:37 AM, Anthony Williams <anthony.ajw@gmail.com>wrote:
Hua Su <huas.su@gmail.com> writes:
Is it OK to use both pthread and boost.thread in the same program under linux?
Yes.
1. use pthread api to create/join/detach/cancel threads but use boost.thread's mutex/condition_variable etc. to do thread synchronization, and this_thread/ sleep/get_id/thread_local_storage etc..
That's fine.
Another reply of this topic by OvermindDL1 said "things like this_thread will not work on non Boost.Threads". Could you give any explanation about this?
2. use boost.thread api to create/join/detach/interrupt thread but use pthread api to do thread synchronization.
And that's fine too.
Anthony -- Author of C++ Concurrency in Action http://www.stdthread.co.uk/book/ just::thread C++0x thread library http://www.stdthread.co.uk Just Software Solutions Ltd http://www.justsoftwaresolutions.co.uk 15 Carrallack Mews, St Just, Cornwall, TR19 7UL, UK. Company No. 5478976
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users