私がそのようなプログラムを持っているとしましょう:
import threading
def dosomething():
    print "Something"
class thread2(threading.Thread):
    def run():
        dosomething()
thread2().start()
それがdosomething()定義されたメインスレッド、またはthread2それが呼び出されたメインスレッドから実行されますか?
pygame複数のクラスからpygameのメソッドを呼び出すことができないため、これをプログラムに使用しています。