aboutsummaryrefslogtreecommitdiff
path: root/src/linux/sbrk.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2011-09-25 02:38:03 -0400
committerRich Felker <dalias@aerifal.cx>2011-09-25 02:38:03 -0400
commitcba4e1c0a3423ed07ef5c79f6e29360996f32fd7 (patch)
treeb0b71361525510d796f448dd506d8f8f6140ca41 /src/linux/sbrk.c
parentfix ABA race in cond vars, improve them overall (diff)
downloadgrovel-cba4e1c0a3423ed07ef5c79f6e29360996f32fd7.tar.gz
grovel-cba4e1c0a3423ed07ef5c79f6e29360996f32fd7.tar.xz
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.
Diffstat (limited to 'src/linux/sbrk.c')
0 files changed, 0 insertions, 0 deletions