[M3devel] race condition setting act.handle?

Jay K jay.krell at cornell.edu
Mon Dec 7 07:55:08 CET 2009

pthread_create(act.handle) followed at some point by use of act.handle in the new thread.
  Or possibly getting on the list of threads in the new thread and then a third thread looking at that list.

What is to cause act.handle to be stored before the new thread starts and uses act.handle?

For this reason in Win32 I create the thread suspended, store the handle, resume the thread.
Apparently there is no direct equivalent in pthreads, you have to use your own mutex+condition variable.

 - Jay

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20091207/c28523e9/attachment-0001.html>

More information about the M3devel mailing list