Re[3]: Доступ к локальной переменной из разных потоков
От: vmpire Россия  
Дата: 17.11.20 19:08
Оценка:
Здравствуйте, VladD2, Вы писали:


V>>Если переменная не volatile и нет лока вокруг, то чтение, вероятно, может быть соптимизировано и читающий поток не получит нового значения.

VD>На практике это не так и MS поддерживает это негласное соглашение, так как в ином случае куча программ перестанет работать. Это вам не плюсы.
Ну я в шарп кога-то как раз с плюсов пришёл, вот и опасаюсь по привычке.
Но мне кажется, это как-то неправильно исключать какие-то оптимизации из опасений что развалятся программы, написанные с опасными допущениями.
Тогда уж лучше по честному. как в js объявить, что у нас всё однопоточное, кроме специальных расширений с оговоренными механизмами синхронизации.
Отредактировано 17.11.2020 19:10 vmpire . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.