Кога е необходимо заключване?

07_1.png

В горния пример трябва да се използва мютекс за заключване на баланса (Променлива: balance), докато нишката използва този споделен ресурс от данни.

07_2.png

В горния пример нишка 1 заключва ресурса за баланс (Променлива: balance) и нишка 2 е блокирана, докато мютексът не бъде освободен.

Last updated

Was this helpful?