Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.