1. 程式人生 > >Python開發【筆記】:單線程下執行多個定時器

Python開發【筆記】:單線程下執行多個定時器

自動 代碼 python 線程 timer ont -s 大量 過多

單線程多定時器

  前言:公司業務需求,實例當中大量需要啟動定時器的操作;大家都知道python中的定時器用的是threading.Timer,每當啟動一個定時器時,程序內部起了一個線程,定時器觸發執行結束後,線程自動銷毀;這裏就涉及到一個問題,如果同時有大量啟動定時器的需求時,內部線程過多,程序肯定就崩了,有沒有啟一個線程就能完成定時器的操作呢?網上查了一些資料,還沒有看到能解決目前問題的現成代碼,不如自己搞一個試試

Python開發【筆記】:單線程下執行多個定時器