我剛剛在 Python 中發現了一個名為 threading 的模塊,它為我打開了一扇大門。我可以做很多以前做不到的事情。但是現在我想起來了,我是否受到處理器執行緒的限制?我正在使用 i7-8700k(6 核,12 執行緒)就像每次開始使用 Thread(target=func).start() 對函式進行執行緒化一樣,我是否使用了 1 個完整的“物理”執行緒?我會有點害怕運行一個使用超過可用執行緒的程式。會不會有問題?
uj5u.com熱心網友回復:
不,您沒有使用完整的執行緒,請不要擔心。
您可以查看此 SO 主題以獲取更多資訊:執行緒如何在 Python 中作業,以及常見的 Python 執行緒特定陷阱是什么?
您可能感興趣的另一個庫是 asyncio:https ://docs.python.org/3/library/asyncio.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/468399.html
