Re[10]: Что такое realtime?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 05.01.25 19:59
Оценка: 1 (1) +1
Здравствуйте, Sharov, Вы писали:

S>Речь о lock-free алгоритмах, где нету никаких примитивов синхроиназии, используются cas инструкции,


Я в курсе. Эти команды и есть примитивы.

S>Кажется, что с примитвом протестировать и проверить прощее, а вот без уже проблематично.


Какая разница-то, если все тупо сводится к массированному конкурентному использованию примитивов, какими бы они ни были?

S>речь о ядре, там своя специфика. Наверное.


Там всей специфики — нельзя [слишком долго] ждать в состояниях, в которых недоступно переключение контекста, а для lock-free ожидания не требуется.

S>А какая проблема с исключениями в rt системах(или ядре) как таковых?


С обычными исключениями — никакой, а с плюсовыми вся проблема в том, что этот громоздкий и уродливый механизм попросту не хотят тащить в ядро, и правильно делают.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.