ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
631928 Топик полностью
LightElf (18.11.2015 17:46 - 17:50, просмотров: 119) ответил SciFi на А если не атомарна, то чем проверка поможет? Просто скажет "шеф, всё пропало!" :-)
Если чтение/запись переменной атомарны, то можно сильно упростить жизнь и сберечь кучу ценных тактов проца :) Например функа:  static unsigned int read_uint(volatile unsigned int *ptr) { unsigned int temp; do { temp = *ptr; } while (temp != *ptr); return temp; } становится излишней, если точно известно что unsigned int читается за одно обращение к памяти.
Не надо делать мне как лучше, оставьте мне как хорошо