たとえばで:
スレッド 輸入スレッドの インポートを スレッド DEF :関数func1() 印刷(' F1 ' 、threading.current_thread()の名前。) デフ関数func2(): #の印刷( 'F2'、threading.current_thread()名) T2 =スレッド(ターゲット= 関数func1) t2.start() 印刷(' F2 ' 、threading.current_thread()名)。 デフFUNC3(): T3 =スレッド(ターゲット= 関数func2) t3.start() 印刷(' F3 ' 、threading.current_thread( )。名) #デフFUNC4(): # プリント( 'F4'、threading.current_thread()の名前。) もし __name__ == ' __main__ ' : S =スレッド(ターゲット= FUNC3) s.start() 印刷(' 主'、スレッド。 current_thread()。名)
結果を印刷します:
主MainThread F3スレッド -1 F1スレッド -3 F2スレッド -2