Thread Locks
Thread locks are a special kind of spin lock that
are used to lock a thread for purposes of changing thread state. Thread lock
hold events are available as spin lock hold-event probes (that is, spin-acquire
and spin-release), but contention events have their own probe specific to
thread locks. The thread lock
contention-event probe is in Table 11–3.
Table 11-3 Thread Lock Probe
thread-spin
| Contention-event probe that fires after a thread has spun on a thread
lock. Like other contention-event probes, if both the contention-event probe
and the hold-event probe are enabled, thread-spin will
fire before spin-acquire. Unlike other contention-event
probes, however, thread-spin fires before the
lock is actually acquired. As a result, multiple thread-spin probe
firings may correspond to a single spin-acquire probe firing.
|
|