ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
793339 Топик полностью
SciFi (10.11.2017 08:19, просмотров: 336) ответил Мутон на Локальные? А что они дадут кроме надежды, что оптимизатор их не выкинет?
Читайте мануалы. Они дают гарантированный порядок чтения переменных. Когда они volatile, компилятор не нарушит этот порядок. 
Writer thread while (1) { variable1++; variable2++; } Reader thread while (1) { local2 = variable2; local1 = variable1; if (local2 > local1) { print("Error!"); } }
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้