3 Commits

Author SHA1 Message Date
Rich Felker
cba4e1c0a3 new futex-requeue-based pthread_cond_broadcast implementation
this avoids the "stampede effect" where pthread_cond_broadcast would
result in all waiters waking up simultaneously, only to immediately
contend for the mutex and go back to sleep.
2011-09-25 02:38:03 -04:00
Rich Felker
5fd4a98165 use the selected clock from the condattr for pthread_cond_timedwait 2011-03-07 17:39:13 -05:00
Rich Felker
0b44a0315b initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00