您好,登錄后才能下訂單哦!
小編這次要給大家分享的是python線程里哪種模塊好,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。
在Python中可使用的多線程模塊主要有兩個,thread和threading模塊。thread模塊提供了基本的線程和鎖的支持,建議新手不要使用。threading模塊允許創建和管理線程,提供了更多的同步原語。
thread模塊函數:
內容擴展:
Python線程模塊
常用參數說明
常用的方法
import time from threading import Thread def hello(name): print('hello {}'.format(name)) time.sleep(3) print('hello bye') def hi(): print('hi') time.sleep(3) print('hi bye') if __name__ == '__main__': hello_thread = Thread(target=hello, args=('wan zong',),name='helloname') #target表示調用對象。name是子線程的名稱。args 傳入target函數中的位置參數,是個元組,參數后必須加逗號 hi_thread = Thread(target=hi) hello_thread.start() #開始執行線程任務,啟動進程 hi_thread.start() hello_thread.join() #阻塞進程 等到進程運行完成 阻塞調用,主線程進行等待 hi_thread.join() print(hello_thread.getName()) print(hi_thread.getName()) #會默認匹配名字 hi_thread.setName('hiname') print(hi_thread.getName()) print('主線程運行完成!')
看完這篇關于python線程里哪種模塊好的文章,如果覺得文章內容寫得不錯的話,可以把它分享出去給更多人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。