Re[9]: Что такое realtime?
От: Sharov Россия  
Дата: 05.01.25 16:05
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

S>>Сложно протестировать и\или провалидировать подобный код. Если речь о ядре.

ЕМ>Почему сложно? Любые техники синхронизации тестируются одинаково — запускается несколько параллельных потоков, которые конкурируют между собой за ресурсы, попутно проверяя корректность работы примитивов, и гоняется какое-то время.

Речь о lock-free алгоритмах, где нету никаких примитивов синхроиназии, используются cas инструкции,
т.е. атомарные. Кажется, что с примитвом протестировать и проверить прощее, а вот без уже
проблематично. Ну и речь о ядре, там своя специфика. Наверное.

S>>А при чем тут исключения?

ЕМ>Большинство плюсовых библиотек без исключений не живет, иначе их не считали бы "истинно плюсовыми".

А какая проблема с исключениями в rt системах(или ядре) как таковых?
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.