2009年10月13日火曜日

スレッドを生成する

threadingモジュールのThreadオブジェクトを使う

スレッドの生成方法は2つある
Threadオブジェクトのコンストラクタに関数などを渡す方法と
Threadオブジェクトを継承する方法がある

# -*- coding: utf-8 -*-

import threading

def thread1():
    print "thread1"

class Thread2(threading.Thread):
    def run(self):
        print "thread2"

th1 = threading.Thread(target=thread1)
th2 = Thread2()

th1.start()
th2.start()

詳細はドキュメントで

0 件のコメント:

コメントを投稿