Threadsafe коллекция без блокировки
Я готовлюсь к собеседованию и натолкнулся на следующий вопрос. Я пытался, но не смог найти ничего, что могло бы создать класс, содержащий потокобезопасную коллекцию, без & quot; блокировки & quot ;. Если знаете какое-либо решение, пожалуйста, помогите.
Создайте класс C #, производный от Object, и реализует следующие методы:
AddString – This method should add a given string to an internal collection ToString – Override this method and return a single, comma-delimited string containing all the strings in the internal collectionТребования:
Must be thread-safe Must support multiple concurrent readers Must not use any pre-existing thread-safe collections Bonus: don’t use any type of lock