スレッドを呼び出す for サイクルがあります。
if(toModify[j]==1)
{
getUpdate(methods_list[j],username, password);
}
getUpdate
次のようなものを含むメソッドです。
new Thread(new Runnable() {
public void run() {
// *** some operations***
}
}).start();
サイクルごとに、それぞれを同時に実行できます。
しかし、前のものが停止した後にのみ開始するようにしたい場合は、次のトリックを使用できますか?Thread
Thread
if(toModify[j]==1)
{
int returnValue = getUpdate(methods_list[j],username, password);
}
メソッドの最後にこのコード行を追加しgetUpdate
ます (run メソッドの外側):
return 1;
上記のコードを使用すると、前のスレッドが停止した場合にのみ各スレッドを開始できますか? それとも私が間違っていますか?