プログラムに複数のスレッドがあることに興味があります。私の要件は、新しいスレッドで各メソッドを開始することです。
次のものがあるとします。
public class A
{
int val=0;
public void foo()
{
for(int j=0;j<10;j++)
{
val=j;
Thread.Sleep(1000);
}
}
public int boo()
{
return val;
}
}
このクラスのオブジェクトをこのような別のクラスで作成したい
public class B
{
A myA = new A();
myA.foo();
int ret=myA.boo();
}
私が欲しいのは、 u と を呼び出すfoo()
とboo()
、これらの 2 つのメソッドは別々のスレッドで実行する必要があるということです。したがって、メソッド"val"
からの更新された値を使用できます。boo()
この問題を克服するためのアドバイスをお願いします。前もって感謝します..:)