latch: zatrzask

22 listopada 2012
1 gwiadka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek
Rodzaj wykorzystywanego w programowaniu współbieżnym obiektu (zmienna), który działa jak bramka. Ma określony stan końcowy. Dopóki nie osiągnie tego stanu, nie przepuszcza żadnych wątków. Gdy stan końcowy zostanie osiągnięty, wątki mogą „przejść”. Zatrzask, który osiągnął stan końcowy nie może już tego stanu zmienić, a więc zostaje otwarty na zawsze. Zatrzaski znajdują zastosowanie w sytuacjach, w których trzeba zagwarantować, że pewien zestaw działań nie będzie kontynuowany dopóki nie zostanie ukończona konstrukcja wszystkich wątków i obiektów.

Dyskusja

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *