本文主要介紹threading模組的使用。
1.建立乙個threading.thread類的物件,並在初始化函式__init__中傳入可呼叫物件作為執行目標。
初始化函式原型
以下是threading.thread類的初始化函式原型:示例**如下:definit(self, group=none, target=none, name=none, args=(),
kwargs={})
import threading
defrun
():print threading.currentthread().getname()
thread1 = threading.thread(target = run, name = 'thread1')
thread2 = threading.thread(target = run, name = 'thread2')
thread1.start()
thread2.start()
2.繼承threading.thread類,並重寫它的run方法。
**示例如下:
import threading
class
worker
(threading.thread):
def__init__
(self, name):
threading.thread.__init__(self, name = name)
defrun(self):
print threading.currentthread().getname()
worker1 = worker(name = '111')
worker2 = worker(name = '222')
worker1.start()
worker2.start()
注意:threading.thread的大小寫問題!!! python多執行緒模組 threading使用方法
先來看這段 import threading import time def worker print worker time.sleep 1 return for i in xrange 5 t threading.thread target worker t.start 這段 就使用了多執行緒,...
Python多執行緒 threading模組
用threading模組,可以實現python多執行緒程式設計。import threading import time def video secs for i in range secs print 邊看 操.d i time.sleep 1 def dance secs for i in ra...
python 多執行緒模組參考
threading.active count 返回當前處於 active 狀態的執行緒的數目 threading.current thread 返 用者當前的 thread 物件 threading.get ident 返回當前執行緒的 thread identifier 屬性 3.3新增 thre...