2017-05-28 72 views
-1

我想了解這個模塊線程是什麼,我看過這段代碼,我不知道這行t = threading.Thread(target=worker)應該是什麼意思。請任何人都可以幫助我?這個線程代碼在做什麼?

此線程如何幫助?

import threading 

def worker():   
    print 'Worker' 
    return 

threads = [] 
for i in range(5): 
    t = threading.Thread(target=worker) 
    threads.append(t) 
    t.start() 
+2

https://docs.python.org/3/library/threading.html –

+0

謝謝先生,但我需要知道是否有辦法避免在這樣的腳本上使用此模塊 – visitor

+0

創建一個'Thread'通過名稱't'引用的對象。 – cdarke

回答

0

這意味着線程目標是'工作者'功能。

這是另一個例子。

import threading 

def example(argv_0): 
    print argv_0 


th = threading.Thread(target=example, args=('hi',)) 
th.start() 
th.join() 

這意味着線程目標是帶有參數'hi'的示例。

+0

謝謝你的回答我想我必須閱讀更多關於這個模塊 – visitor

+1

你應該這樣做之前問這裏。 – Matthias

+0

對不起,先生你是正確的下一個這個錯誤不會被重複 – visitor