python threading模組有哪些函式

else發表於2021-09-11

python threading模組有哪些函式

1、說明

Python提供的與執行緒操作相關的模組,在3.x版本中使用threading代替thread,如果想在python2.x版本中使用threading,則可以使用dumy_threading模組。

2、threading模組提供的可直接呼叫的函式

  • active_count():獲取當前活躍(alive)執行緒的個數。

  • current_thread():獲取當前的執行緒物件。

  • get_ident():返回當前執行緒的索引,一個非零的整數(3.3新增)。

  • enumerate():獲取當前所有活躍執行緒的列表。

  • main_thread():返回主執行緒物件(3.4新增)。

  • settrace(func):設定一個回撥函式,在run()執行之前被呼叫。

  • setprofile(func):設定一個回撥函式,在run()執行完畢之後呼叫。

  • stack_size():返回建立新執行緒時使用的執行緒堆疊大小。

  • threading.TIMEOUT_MAX:堵塞執行緒時間最大值,超過這個值會棧溢位。

以上就是python threading模組中函式的介紹,希望對大家有所幫助。更多Python學習指路

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2318/viewspace-2830316/,如需轉載,請註明出處,否則將追究法律責任。

相關文章