多くのスレッドを介して並列に計算を実行することにより、現在高価な計算を実行しているPythonコードがいくつかあります。一定の期間、スレッドのrunメソッド内で明示的に指定された同じコードを共有する多くのスレッドがオンザフライで作成され、開始されます。私の質問は、runメソッドの最後でスレッドを停止/強制終了するにはどうすればよいですか?(実行は1回だけ呼び出されます)次の計算バッチ用にさらにスレッドを作成するために、これを行う必要があります。
#Example
class someThread(threading.Thread):
def __init__(self):
#some init code
def run(self):
#Explicitly Stated Code without constant loops
#Something performed to stop/kill this thread