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