Я понимаю, что если вы используете общий список (List) на С#, он может поддерживать несколько одновременных читателей, но только один писатель. И когда вы вводите запись в микс, вы также должны предоставить конструкции синхронизации, чтобы сделать поток операций безопасным.
Является ли List.Contains считанным операцией чтения? Другими словами, если я вызываю этот метод, мне нужно беспокоиться о том, что писатель может писать в этот список одновременно?