* thread.cc (pthread::thread_init_wrapper): Wait later to get more parallel
behavior.
This commit is contained in:
parent
3e78b5d75c
commit
d84a4e2e71
|
@ -1,3 +1,8 @@
|
|||
2004-04-12 Christopher Faylor <cgf@alum.bu.edu>
|
||||
|
||||
* thread.cc (pthread::thread_init_wrapper): Wait later to get more
|
||||
parallel behavior.
|
||||
|
||||
2004-04-12 Christopher Faylor <cgf@alum.bu.edu>
|
||||
|
||||
* thread.cc (pthread::create): Use thread mutex to control
|
||||
|
|
|
@ -301,10 +301,10 @@ pthread::create (void *(*func) (void *), pthread_attr *newattr,
|
|||
}
|
||||
else
|
||||
{
|
||||
postcreate ();
|
||||
if (WaitForSingleObject (cancel_event, 5000) != WAIT_OBJECT_0)
|
||||
thread_printf ("event never arrived after CreateThread");
|
||||
ResetEvent (cancel_event);
|
||||
postcreate ();
|
||||
}
|
||||
mutex.unlock ();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue