スレッド内でコードを実行します(A)。そのスレッドの終わりに、別のスレッド(B)を作成します。今私がしたいのはスレッドBの終わりです、私がするとき私はスレッドAを呼び出す必要があります
_threadA.start()
スレッドBシステムから:Thred alread started.
これを修正する方法は?
スレッド内でコードを実行します(A)。そのスレッドの終わりに、別のスレッド(B)を作成します。今私がしたいのはスレッドBの終わりです、私がするとき私はスレッドAを呼び出す必要があります
_threadA.start()
スレッドBシステムから:Thred alread started.
これを修正する方法は?
スレッドのライフサイクルを理解する必要があります; スレッドが開始された後は再開できません。停止したスレッドについても同じことが当てはまります。停止すると、そのライフサイクルは終了します。リンクされた記事を見てください。特に状態図は物事を明確にします。
停止したスレッドを作成する場合は、停止したスレッドを再度呼び出す必要があります。それがそれを行う唯一の方法です。