...
In this experiment, one thread takes a SpinLock and then sleeps on an Arachne Condition Variable. Another thread running on a different core acquires the same lock, notifies on the condition variable, and then releases the lock. The median time between notification and wake-up varies between 200 and 250 ns depending on the number of blocked threads.