Als «volatility» getaggte Fragen

4
Die Referenzzuweisung ist atomar. Warum wird Interlocked.Exchange (ref Object, Object) benötigt?
In meinem Multithread-asmx-Webdienst hatte ich ein Klassenfeld _allData meines eigenen Typs SystemData, das aus wenigen besteht List<T>und Dictionary<T>als markiert ist volatile. Die Systemdaten ( _allData) werden von Zeit zu Zeit aktualisiert, und ich erstelle ein anderes Objekt namens newDataund fülle seine Datenstrukturen mit neuen Daten. Wenn es fertig ist, weise …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.