дольше указанного времени, а если это принципиально и нужно заснуть именно на это время, как добиться гарантии пробуждения вовремя?
Никак, в обычных ОС вообще нет таких гарантий
Переходить на rtos
1. Что значит именно столько времени? Время на компьютере не обязано идти равномерно (постройка под NTP и т.п.), плюс заранее надо обговорить погрешность (процесс не один, да и диспетчер не всесилен) 2. По умолчанию более или менее ожидаемо работают десятки вызовов в секунду. Далее надо настраивать диспетчер задач. В Линукс есть RT-патч. 3. Для большей частоты и точности RTOS на отдельном ядре/железе. 4. Тестирую, может и то что есть устроит
Обсуждают сегодня