Evgeny_CDАрхитектор (04.05.2013 18:06, просмотров: 72) ответил Mahagam на это не реал-тайм, это время исполнения. реалтайм это "а стартанула ли она вовремя" )))
Несложно модифицировать изложенное мной. Задача может получить управление, не считая инициализации, в следующих случаях
* вернули управление после вытеснения
* отвисли на ожидании события - мютекс|мбокс|т.д.
И нам надо знать - не поздно ли?
Следующей строкой после выхода их блокирующей функции IPC ставим проверку таймера, значение которой определяем перед входом в блокирующей функцией.
С возвратом управления чуть сложнее. Начав делать нечто важное, ставм метку - должны завершить не позже.
И перед "выходными" действиями - записью во вне задачи - проверяем, не поздно ли.