Я новичок в планировании и многопоточности в c и пытаюсь реализовать 20 потоков для обработки моих процессов в планировщике MLFQ на языке C. Я хочу, чтобы мой 21-й поток был тактовым потоком и синхронизировал все время прибытия, выполнения и завершения.
Как сделать последний поток тактовым? и это простой способ подключить последний поток ко всем потокам процесса?
Изменить 1. для потока часов: -
21-й поток
Доступен для остальных 20 потоков, чтобы они могли рассчитать время своего прибытия, выполнения, завершения и т. д.
Предполагается, что часы просто дают время остальным потоки с регулярными интервалами, чтобы они функционировали соответственно