
On Fri, Jan 29, 2010 at 11:22 PM, Hua Su
On Sat, Jan 30, 2010 at 7:37 AM, Anthony Williams
wrote: Hua Su
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?
I may be wrong, but I could have *sworn* that at one point in time if I used native windows threads, then some of the Boost.Threads functionality just kind of choked. Am I wrong? If so, I would love to know. :)