Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Потоки и readonly данные


Автор: wowka19 6.5.2015, 02:19
У меня в коде потоки считывают один и тот же неизменный массив, но не изменяют его. Нужно ли защищать элементы массива (простые double) от одновременного обращения? или это атомарная операция и можно не париться?
Пишу в Windows. Использую CRITICAL_SECTIONS

Автор: baldina 6.5.2015, 09:27
это не атомарная операция, но можно не париться
атомарность нужна, что бы с точки зрения каждого потока структура данных оставалась целостной. раз нет изменений, то и проблемы нет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)