0
スレッドは2つあります。 1つはxを操作し、もう1つはxを表示しています。同期、割り込み、待機、および通知を使用して相互排除を行うにはどうすればよいですか。イメージはこれを示しています。待機、同期、割り込み、通知を使用した相互排除
私はこの解決策を考え出したていますが、その正確な場合、IAMはわかりません。
書き込み
synchronized(x){
x = x + 1;
notify();
try{
wait();
}
catch(InterruptedException e){
}
}
読む
synchronized(x){
try{
wait();
}
catch(InterruptedException e){
}
System.out.print(x);
}