亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: LINUX里如何能保證進(jìn)程按一定時(shí)間間隔得到執(zhí)行。 [打印本頁]

作者: Vinge    時(shí)間: 2014-03-07 09:59
標(biāo)題: LINUX里如何能保證進(jìn)程按一定時(shí)間間隔得到執(zhí)行。
簡(jiǎn)單點(diǎn)說,我希望我的程序在每個(gè)tick里都得到一次執(zhí)行(中斷來了延遲幾百us的我不關(guān)心),tick我已經(jīng)調(diào)到了5ms一次。
現(xiàn)在的情況是我的進(jìn)程有時(shí)候會(huì)被掛起超過300毫秒。

一般討論實(shí)時(shí)性的話題都是說在多長(zhǎng)時(shí)間里要響應(yīng)中斷之類,似乎沒人提起像我這種情況的。
我的程序要做的事情不少,不可能放進(jìn)中斷里面去。
我猜這個(gè)跟動(dòng)畫或視頻要保證1秒有24幀差不多吧。

有處理過類似問題的嗎?出來解釋一下經(jīng)驗(yàn)?
作者: archer239915    時(shí)間: 2014-03-08 13:30
能不能說一下你程序怎么寫的?
要想程序隔一段時(shí)間運(yùn)行一次可以用定時(shí)器啊
定時(shí)器的延時(shí)誤差不會(huì)這么大吧
作者: Vinge    時(shí)間: 2014-03-09 21:55
我現(xiàn)在是在循環(huán)里用sleep讓程序休眠幾毫秒。
是在一個(gè)arm板上做的程序,我理解它現(xiàn)在是被別的進(jìn)程占用了cpu而得不到執(zhí)行。
明天回去測(cè)試一下你說的定時(shí)器方法。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2