Context switch (unbound threads)
Context switch (bound threads)
Context switch (processes)
Test for deferred cancellation
Createan unbound thread
Create a bound thread
Create a process
Reference a global variable
Reference thread-specific data
Reference "fake" TSD
Acquire, then release, a synchronized section with no contention with the object mentioned
Call an empty synchronized method with no contention.
Acquire, then release, a readers/writer lock as a writer with no contention.
Increment an unnamed semaphore, then decrement it. (On machines with LoadLocked
instructions, in POSIX this operation should take about the same time as a simple mutex
Call notify() on an object that has no waiters.
Call condSignal() on a condition variable that has no waiters.
Local Context Switch (unbound)
Call sched_yield() from each of two unbound threads. (This number is much higher than
expected, much slower than seen on an SS10.)
Local Context Switch (bound)
Search WWH :