[問題] 請問Qt中Timer與多執行緒的不同

看板LinuxDev作者 (高肥)時間17年前 (2008/05/13 14:07), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
小弟是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
這不是我同學嗎....XD
06/13 23:08, 1F
文章代碼(AID): #18AJ09GO (LinuxDev)
文章代碼(AID): #18AJ09GO (LinuxDev)