ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
842890 Топик полностью
lloyd (23.05.2018 19:26, просмотров: 148) ответил Николай Коровин на Ну вот в моём примере вопиющий случай синхронизации двух тредов без средств ОС, by atomic operation only. И быстрые приложения так пишутся уже лет эдак много. И писались задолго до OOE, и продолжают работать с ним.
Ну вроде как если речь про глобальную переменную, то компиляторы оптимизируют доступ к ним с некоторой долей осторожности. А вот если локальная - то да, держите семеро, уж лучше рассталять барьеры памяти (хотя некоторые языки говорят, будто char* то же барьером является).