Информация об изменениях

Сообщение Re[5]: SemaphoreSlim(1, 1) WaitAsync от 28.12.2020 16:46

Изменено 28.12.2020 16:56 Serginio1

Re[5]: SemaphoreSlim(1, 1) WaitAsync
Здравствуйте, #John, Вы писали:


S>>balace-- атомарная. Даже если lock не работает ты должен получить 0.


J>balace-- — не атомарная операция.


What operations are atomic in C#?
Ну и на русском
C# 6 Как определить, атомарна операция или нет?

да, но это большое такое "если" и язык сам по себе этого не гарантирует. Т.е. это просто особенность системы. Что влезло в слово — то атомарно

Re[5]: SemaphoreSlim(1, 1) WaitAsync
Здравствуйте, #John, Вы писали:


S>>balace-- атомарная. Даже если lock не работает ты должен получить 0.


J>balace-- — не атомарная операция.


Да тупанул. Просто запись атомарна!