latch: zatrzask
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.

Podoba Ci się ta strona?
Pomóż nam się rozwijać, wykupując płatne konto. Dzięki temu będziemy mogli tworzyć dla Ciebie jeszcze więcej ciekawych treści, a Ty pozbędziesz się reklam.