有什么方法可以创建两个具有特定偏移量(相位)的SCHED_DEADLINE
线程到全局循环?
我正在尝试创建两个线程,它们的周期均为10毫秒,但它们的到达时间之间的偏移为5毫秒。行为
应该看起来像这样,是到达时间,x是实际开始时间,D是绝对期限。两个线程都是独立的,因此不需要使用互斥锁等来同步它们。它们仅需要时间偏移。
线程1 | ----- xooooo --------- D ------------- ||
线程2 ------------------ | ----- xoooo--D -----
最佳答案
也许您可以将timer_create()
与timer_settime()
一起使用。
关于c - 如何在Linux中控制两个线程的时间偏移?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60104576/