2009/9/22 Ryan Leavengood <leavengood@xxxxxxxxx>: > Now we do actually have kernel land condition variables too, which > might be implemented more directly, but I suspect they too are built > on lower level constructs. > They are built (like the other locking primitives) on the lowest level locking primitives we have in the kernel: thread_block/thread_unblock.