アプリケーションのメインの Python スレッドを永続的に「一時停止」する方法はありますか?
2 つのスレッドを起動するコードがあります
class start():
def __init__(self):
Thread1= functions.threads.Thread1()
Thread1.setDaemon(True)
Thread1.start()
Thread2= functions.threads.Thread2()
Thread2.setDaemon(True)
Thread2.start()
#Stop thread here
現時点では、プログラムがその関数の最後に到達すると終了し (その後、メインスレッドが行うことは他に何もありません)、無限に実行されるスレッドを強制終了します (ループ)。メインプロセスが終了しないようにするにはどうすればよいですか? 私はループでそれを行うことができwhile True: None
ますが、それは多くの CPU を使用し、おそらくもっと良い方法があります。