Manuel de suivi dynamique Solaris

Verrous de thread

Les verrous de thread sont un type spécifique de verrous de rotation utilisés pour verrouiller un thread en vue de changer son état. Les événements de maintien de verrou de thread sont disponibles sous forme de sondes d'événement de maintien de verrou de rotation (c'est-à-dire spin-acquire et spin-release), mais les événements de contention disposent de sondes propres spécifiques aux verrous de thread. La sonde d'événement de maintien de verrouillage de thread se trouve dans le Tableau 18–3.

Tableau 18–3 Sonde de verrou de thread

thread-spin

Sonde d'événement de contention se déclenchant après qu'un thread a effectué une rotation sur un verrou de thread. Comme d'autres sondes d'événement de contention, si la sonde d'événement de contention et la sonde d'événement de maintien sont activées, thread-spin se déclenche avant spin-acquire. Contrairement à d'autres sondes d'événement de contention cependant, thread-spin se déclenche avant la réelle acquisition du verrou. Par conséquent, plusieurs déclenchements de la sonde thread-spin peuvent correspondre à un seul déclenchement de la sonde spin-acquire.