1

複雑な計算を 2 つの部分 (2 つの異なる方法) に分割し、それらを同時に計算するユース ケースがあります。つまり、次のようなクラスがあります。

class A 

public synchronized double computeOne {****};

public synchronized double computeTwo {****};

2 つのスレッドを開始し、threadA で computeOne を実行し、threadB で computeTwo (classA の同じインスタンス) を実行することは可能ですか?

クラスAの特定のインスタンスでモニターを取得できるメソッドは1つだけなので、これはうまくいかないように感じます。

次に...どうすれば同時実行機能で目標を達成できますか?

4

2 に答える 2