ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
791958
Незнайкин (05.11.2017 08:46, просмотров: 7045)
Здесь по недавней ссылке на арм-ресурс увидел кусочек кода, где сразу после удачного захвата семафора к разделяемому ресурсу, перед обращением к нему рекомендуется ставить DMB. И понял что ничего не понимаю в барьерах. Может, посвятим этому веточку? Вопросы такие: почему именно ДМБ а не другой барьер, и какая опасность ждет растяпу? Желательно по фазам конвейера и тактам. Также просьба к прошаренным коллегам рассказать о других случаях барьеров. Может, удастся формализовать правила наряду с уже понятыми volatile и атомарным обращениям.Пора понимать механизмы