Fw: [問題] while流程控制
※ [本文轉錄自 C_and_CPP 看板 #1HU794k8 ]
作者: sean72 (.) 看板: C_and_CPP
標題: [問題] while流程控制
時間: Thu Apr 25 08:01:05 2013
我遇到一個流程控制的問題
感覺是個簡單問題,高手用小腦反射就秒殺了
但是我經驗不夠 + 天資愚鈍 = 想破頭想不出解答
下面我大概敘述我想做的事情
我有一個Queue,裡面放著我想做的事情 f1, f2, f3...
while loop不段檢查每個timer
timer1 expire then run f1
timer2 expire then run f2
timer3 expire then run f3
每個 f 執行之後不需回頭再執行,用完就丟
while 1
if timer1 expired
pop Queue
// 我希望這邊只執行f1
if timer2 expired
pop Queue
// 我希望這邊只執行f2
if timer3 expired
pop Queue
// 我希望這邊只執行f3
但是如果當timer1 expired成立之後
雖然timer2 and timer3還在跑
但是while loop透過 timer1 expired的條件
就已經把所有f1 f2 f3...pop and 執行了
可否請高手指點迷津
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 204.96.168.3
※ 編輯: sean72 來自: 204.96.168.3 (04/25 08:04)
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: sean72 (204.96.168.3), 時間: 04/25/2013 08:04:21
推
04/25 18:17, , 1F
04/25 18:17, 1F
→
05/08 02:15, , 2F
05/08 02:15, 2F
→
05/08 02:19, , 3F
05/08 02:19, 3F
推
05/09 22:34, , 4F
05/09 22:34, 4F
Programming 近期熱門文章
PTT數位生活區 即時熱門文章