Home >  Term: variable de condition
variable de condition

Pour les threads de Solaris, une variable de condition permet atomiquement blocage jusqu'à ce qu'une condition est satisfaite des threads. La condition est testée sous la protection d'un verrou mutex. Lorsque la condition est false, un thread bloque sur une variable de condition et atomiquement libère le mutex en attente pour la condition de changer. Lorsqu'un autre thread modifie la condition, il peut indiquer la variable de condition associée à provoquer un ou plusieurs threads en attente de se réveiller, réacquérir le mutex et ré-évaluer la condition. Condition variables peuvent être utilisées pour synchroniser des threads dans ce processus et d'autres processus si la variable est alloué en mémoire qui est accessible en écriture et partagé parmi les processus coopératifs et ont été initialisés pour ce comportement.

0 0

Creator

  • Romain
  •  (V.I.P) 17515 points
  • 44.44% positive feedback
© 2024 CSOFT International, Ltd.