3

私がそのようなプログラムを持っているとしましょう:

import threading

def dosomething():
    print "Something"

class thread2(threading.Thread):
    def run():
        dosomething()

thread2().start()

それがdosomething()定義されたメインスレッド、またはthread2それが呼び出されたメインスレッドから実行されますか?

pygame複数のクラスからpygameのメソッドを呼び出すことができないため、これをプログラムに使用しています。

4

1 に答える 1

2

関数をどこで宣言したかは関係ありません。関数は、それを呼び出すスレッドによって実行されます。

于 2013-01-11T02:39:21.807 に答える