инстанса есть свойство mylist.
Может ли случиться что при вызове метода который изменяет mylist одновременно в нескольких потоках, в нем окажутся неконсистентные данные? Напрмер один поток посмотрит, решит что в список нужно что-то добавить, второй тоже прочитает и решит добавить, и затем они оба одни данные добавят. Или если инстанс один, то такого не должно произойти?
Вполне себе может, используй lock
смотря, что значит "меняет". Присвоение будет атомарно. А вот проверка + добавление конечно нет
Обсуждают сегодня