関数を使用した Python でのスレッドの作成
問題:
で 2 つの関数を同時に実行するにはPython スクリプトの場合、提供されているサンプル コードを使用してスレッドを実装することはできません。クラスベースのアプローチではなく、スレッド関数を使用することをお勧めします。
解決策:
Thread のサブクラスを使用せずに、Python でスレッド関数を使用してスレッドを作成できます。 。以下に例を示します:
<code class="python">from threading import Thread from time import sleep def threaded_function(arg): for i in range(arg): print("running") sleep(1) if __name__ == "__main__": thread = Thread(target=threaded_function, args=(10,)) thread.start() thread.join() print("thread finished...exiting")</code>
説明:
以上がThread をサブクラス化せずに関数を使用して Python でスレッドを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。