Yalnızca söz konusu anahtar için bir değer içermiyorsa ya da başka bir iş parçacığı bir şeyler eklediğinde/güncellediğinde iş parçacığı yarış koşullarından dolayı false döndürürse yalnızca yanlıştır mı? kodundaConcurrentDictionary TryRemove, false değerini döndürürse
Soru:
ConcurrentDictionary<int, string> cd = new ConcurrentDictionary<int, string>();
// This might fail if another thread is adding with key value of 1.
cd.TryAdd(1, "one");
// Will this ever fail if no other thread ever removes with the key value of 1?
cd.TryRemove(1);
Düzenleme: Ben verilen anahtar için bir değer içerir, ancak kesinlikle emin olmak istemiyorsa, sadece return false olacağını düşünüyorum.