[問題] 請問Qt中Timer與多執行緒的不同
小弟是Qt programming的新手,我最近碰到了一個很困擾的觀念
我在使用Qt的時候發現到在Qt中有QTimer與QThread兩個不同的類
別可以使用,但是我所疑惑的是如果我程式中同時SET很多個不同
Timer然後沒個設定的時間都是一樣的,例如我設定了三個不同id
的Timer,但是時間都是100ms,所以每100ms就會有三個Timer訊息
發出,然後會有三個相對應的事件處理函式回應,這樣的效果跟我
同時做出三個Thread,然後一直routine的跑有何不同呢,或者說
Qt中能不能用Timer做出模擬Thread的效果呢?
對不起小弟不是資訊相關背景,只是單純對程式有興趣,所以如果
問的問題有太多作業系統上錯誤的觀念請鞭小力一點。
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.214.69
推
06/13 23:08, , 1F
06/13 23:08, 1F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章