1
我可以同時運行兩個定時器嗎? timer1將執行一個功能,timer2也將執行一個功能。點擊按鈕觸發兩個定時器。可以使用一些建議和建議同時運行兩個定時器
我可以同時運行兩個定時器嗎? timer1將執行一個功能,timer2也將執行一個功能。點擊按鈕觸發兩個定時器。可以使用一些建議和建議同時運行兩個定時器
如果你使用System.Windows.Forms.Timer
那麼答案是否定的你不能在同一時間運行,因爲它是專爲單線程環境而設計的。
但是,如果您使用System.Timers.Timer
或System.Threading.Timer
它將工作,他們設計用於多線程執行。
這篇關於MSDN Magazine的文章解釋了.NET中可用定時器的區別。
通過Steve授予此answer。
雖然正確你的第一段是有點誤導海事組織。它不僅僅是爲單線程環境設計的,它們實際上運行在UI線程上,因此可以像UI線程上的其他所有內容一樣同步運行。 –
謝謝,我設法研究了導入並設法編寫了代碼。 –