am db2903fa: am cbeccc84: am 200de748: Merge "Fix race condition in pthread_create()"
* commit 'db2903fac3d4548de1fd0fda1d3b7460c723282e': Fix race condition in pthread_create()
This commit is contained in:
commit
ea5dea8edb
@ -364,10 +364,10 @@ int pthread_create(pthread_t *thread_out, pthread_attr_t const * attr,
|
|||||||
_thread_created_hook(tid);
|
_thread_created_hook(tid);
|
||||||
pthread_mutex_unlock(&gDebuggerNotificationLock);
|
pthread_mutex_unlock(&gDebuggerNotificationLock);
|
||||||
|
|
||||||
// Let the thread run.
|
// Publish the pthread_t and let the thread run.
|
||||||
|
*thread_out = (pthread_t) thread;
|
||||||
pthread_mutex_unlock(start_mutex);
|
pthread_mutex_unlock(start_mutex);
|
||||||
|
|
||||||
*thread_out = (pthread_t) thread;
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user