Interlocked.Increment
кажется одной из самых стандартных / простых операций, которые необходимо выполнить в многопоточном коде.
Я предполагаю, что функциональность метода - это некая модель, которую любой, имеющий опыт работы с потоками, сможет воспроизвести.
Так что в основном меня интересует, может ли кто-нибудь предоставить точную копию (с объяснением того, как он работает) того, что на самом деле делает метод Interlocked.Increment
? (Я искал источник фактического метода, но не смог его найти)