簡體   English   中英

Linux中如何控制兩個線程的時間偏移?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM