summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
575c1e8)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
* 1 waiter
*
* while (1) {
* 1 waiter
*
* while (1) {
* futex = -1;
* if (queue == 1) {
* futex = 0;
* futex = -1;
* if (queue == 1) {
* futex = 0;
* if (futex == -1) {
* futex_wake = (futex == -1 ? 0 : 1); (atomic)
* while (futex_wake == 0) { };
* if (futex == -1) {
* futex_wake = (futex == -1 ? 0 : 1); (atomic)
* while (futex_wake == 0) { };