[英]How to control the time offset of two threads in Linux?
有什么方法可以創建兩個SCHED_DEADLINE
線程,它們對全局循環具有特定的偏移量(相位)? 我正在嘗試創建兩個線程,兩個線程的周期均為 10 毫秒,但它們的到達時間之間的偏移量為 5 毫秒。 行為應該是這樣的,帶有 | 是到達時間,x 是實際開始時間,D 是絕對截止時間。 兩個線程都是獨立的,因此不需要使用互斥鎖等來同步它們。它們只需要時間偏移。
線程 1 |-----xoooooo---------D-------------|
線程 2 ------------------|-----xoooo--D-----
也許您可以將timer_create()
與timer_settime()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.