ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
632726 Топик полностью
Олдфаг (21.11.2015 01:06, просмотров: 2) ответил fk0 на Ты странные вещи говоришь. У 32-разрядников современных есть специнструкции для реализации lockless алгоритмов (без мьютексов и крит. секций). И там сложные структуры данных (связанные списки, кольцевой буфер) через это делать можно. Базой многих
Вы говорите банальные вещи. Да, есть механизмы, в конце концов есть ldrex/strex, с помощью которых Вы добьтесь некой атомарности. Но сомневаюсь, что автор и пользователи будут применять этих крокодилов для всех переменных, используемых и в прерывании и в теле программы (если он так сделает то он конечно достоин уважения). Ведь товарищ, по-моему, решил просто в широкоштанных кристаллах забить на атомарность для переменных <= разрядности. Или не так?