|
lock. Эксклюзивное выполнение кода
|
| · | пришел первый;
|
| · | пришел второй;
|
| · | считал первый, значение счетчика 0;
|
| · | считал второй, значение счетчика 0;
|
| · | увеличил первый, значение счетчика 1;
|
| · | увеличил второй, значение счетчика 1;
|
| · | записал первый, значение счетчика 1;
|
| · | записал второй поверх только что записанного первым, значение счетчика 1, а не 2.
|
| Copyright © 19972024 Art. Lebedev Studio | http://www.artlebedev.ru | Дата обновления: 20.05.2024 |