Почему замена lock(syncRoot) + Dictionary на ConcurrentDictionary не даёт линейного ускорения при росте числа потоков и как алгоритм striped locking влияет на проектирование shared-кэша в распределённой системе?
C# / .NET
Алгоритмы
Senior