Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Interlocked
- это класс в пространстве имен System.Threading
, предоставляющий атомарные операции для переменных, которые могут совместно использоваться несколькими потоками. Атомарная операция - это операция, которая гарантированно выполняется полностью или не выполняется вовсе, даже при конкурентном доступе из разных потоков.
Основные атомарные операции, предоставляемые Interlocked
:
Increment
: Атомарно увеличивает значение переменной типа int
или long
.Decrement
: Атомарно уменьшает значение переменной типа int
или long
.Add
: Атомарно добавляет значение к переменной типа int
или long
.Exchange
: Атомарно заменяет значение переменной на новое и возвращает предыдущее значение. Поддерживается для различных типов, включая int
, long
, float
, double
и ссылочные типы.CompareExchange
: Атомарно сравнивает значение переменной с заданным значением. Если они равны, то замеInterlocked
- это класс в пространстве имен System.Threading
, предоставляющий атомарные операции для переменных, которые могут совместно использоваться несколькими потоками. Атомарная операция - это операция, которая гарантированно выполняется полностью или не выполняется вовсе, даже при конкурентном доступе из разных потоков.
Основные атомарные операции, предоставляемые Interlocked
:
Increment
: Атомарно увеличивает значение переменной типа int
или long
.Decrement
: Атомарно уменьшает значение переменной типа int
или long
.Add
: Атомарно добавляет значение к переменной типа int
или long
.Exchange
: Атомарно заменяет значение переменной на новое и возвращает предыдущее значение. Поддерживается для различных типов, включая int
, long
, float
, double
и ссылочные типы.CompareExchange
: Атомарно сравнивает значение переменной с заданным значением. Если они равны, то замеЗарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.