Ist dies garantiert threadsicher/nicht zu unerwarteten Ergebnissen führen?Interlocked.Increment ein Integer-Array
Interlocked.Increment(ref _arr[i]);
Meine Intuition sagt mir, das ist nicht, das heißt, den Wert in _arr Lesung [i] ist garantiert nicht ‚Atom‘ mit dem eigentlichen Inkrementieren zu sein.
Wenn ich richtig liege, dass das falsch ist, wie kann ich das beheben? Vielen Dank.
Wer oder was liest den Wert in '_arr [i]'? Dieser Code liest es nicht, es erhöht es atomar, weil das ist, was "Interlocked.Increment 'tut. –