推 legnaleurc:用 QTimer 是最簡單的方式 06/19 22:03
推 developers:不知道qtthread的lib裡有沒有提供condition variable? 06/21 10:07
→ developers:有的話,用一個do while loop,先用condition::wait() 06/21 10:08
→ developers:來block current thread,當trigger來的時候,從 06/21 10:09
→ developers:calling thread 去call condition::notify(),就可以 06/21 10:10
→ developers:unblock你的working thread,然後執行你要做的事; 之後 06/21 10:11
→ developers:再回到do while的開頭,然後condition::wait(),等下一 06/21 10:12
→ developers:個trigger 06/21 10:12
推 legnaleurc:用 QEventLoop 即可達成上述的效果 06/21 15:47