Yukarıdakilerin doğru olup olmadığını veya referans atamanın iki işlem olarak ayrılıp ayrılmadığını merak ettinizReferans Atamaları Gerçekten Atomik - Hatta 64 Bit Makinede mi?
Interlocked.Exchange
'u kullanmanızın gerekçesi bu mu?
Herkes onaylayabilir mi?
İşaretçi ataması hakkında konuşuyorum - Bu gerçekten atomik mi?
Bundan emin misiniz - Eğer 64 bit makinede çalışıyorsak, işaretçi 8 bayttır - Bu aslında atomik mi? –
Evet, "IntPtr.Size" özelliğinin kullanıma sunulması: http://msdn.microsoft.com/en-us/library/system.intptr.size.aspx Ancak, OS modu ile karıştırmayın. 64 bit işletim sistemini çalıştırabilir ve derleme sırasında açıkça belirtirseniz, .NET uygulamanızı x86 modunda çalıştırabilirsiniz. –