Concurrent collection supporting removal of a specified item?
The reason why there is no such a data structure is that all collections have lookup operation time of O(n). These are IndexOf, Remove(element) etc. They all enumerate through all elements and checking them for equality. Only hash tables have lookup time of O(1). In concurrent scenario O(n) lookup time would lead to very long … Read more