[an error occurred while processing this directive]
|
Синхринизация параллельных процессов в сложнее, чем синхронизация доступа к объектам в случае прерываний с приоритетами. Пример характерной проблемы - тупики (deadlocks). В eCOS даже переписывали планировщик, потому что был случай, когда разработчику какого-то робота приходилось со старым периодически перегружать систему, так как она постоянно подвисала. Хуже всего, что нормально протестировать систему на отсутствие потенциальных проблем с тупиками невозможно.
E-mail: info@telesys.ru