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