こんにちは、複数の単語の同時テストを許可しようとしていますが、マルチスレッドの問題に直面しています! 1 つが成功した場合、他のすべてのスレッドを終了することは可能ですか? たぶん私はスレッドを正しく理解していません! かなり混乱!これが私のコードです:
def testPass(hash, dname):
dicFile = open(dname,'r')
for word in dicFile.readlines():
word = word.strip('\n')
t = Thread(target=verifyWord, args=(hash, word))
t.start()
return
そのため、t の 1 つが成功してループを終了した場合のようなことをしたいと考えています。これを処理する方法がわかりません。