Здравствуйте, Sharov, Вы писали:
S>Речь о lock-free алгоритмах, где нету никаких примитивов синхроиназии, используются cas инструкции,
Я в курсе. Эти команды и есть примитивы.
S>Кажется, что с примитвом протестировать и проверить прощее, а вот без уже проблематично.
Какая разница-то, если все тупо сводится к массированному конкурентному использованию примитивов, какими бы они ни были?
S>речь о ядре, там своя специфика. Наверное.
Там всей специфики — нельзя [слишком долго] ждать в состояниях, в которых недоступно переключение контекста, а для lock-free ожидания не требуется.
S>А какая проблема с исключениями в rt системах(или ядре) как таковых?
С обычными исключениями — никакой, а с плюсовыми вся проблема в том, что этот громоздкий и уродливый механизм попросту не хотят тащить в ядро, и правильно делают.