0
を返すことはありません私はこのようなそれぞれを、複数のスレッドを作成してリストに追加し、そのリストを通過しようとしているとjoin
ています:スレッド:参加は()
threads = []
for i in range(0, 4):
new_thread = threading.Thread(target=Runnable())
new_thread.start()
threads.append(new_thread)
for thread in threads:
print("in thread")
print(thread)
thread.join()
print("after join")
それは「スレッドでは、」印刷されますと、スレッドは、しかし、それは "結合後"を印刷することはありませんし、そのすべての後に私のコードの実行されません。 Runnable()
は私が作成した関数であり、それが何をすべきなのかも表示しているので、そのコードと何か関係があるかどうかわかりません。
あなたのRunnable()関数はこれまでに戻りますか? –
いいえいくつかのことをして、後で使用するキューにレコードを追加します。戻り値はありません – applesauce
'runnable'コードの追加を検討してください。 'runnable'はこれで終わりますか? – Juggernaut