Что на самом деле делает Interlocked.Increment?C#

Место общения программистов C#
Ответить
Anonymous
 Что на самом деле делает Interlocked.Increment?

Сообщение Anonymous »

Код: Выделить всё

Interlocked.Increment
кажется одной из самых стандартных/простых операций, которые необходимо выполнить в многопоточном коде.

Я предполагаю, что функциональность метода — это своего рода шаблон, который любой, имеющий опыт работы с потоками, сможет воспроизвести.

По сути, мне интересно, может ли кто-нибудь предоставить точную копию (с объяснением того, как он работает) того, что метод Interlocked.Increment на самом деле делает внутри себя? (Я искал источник настоящего метода, но не смог его найти)

Подробнее здесь: https://stackoverflow.com/questions/570 ... ally-doing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»