私のコードはセマフォーで動作しますが、Javaモニターでこの機能を有効にしたいと思います。リリース。どのように私はこれを行うことができます誰も教えてくれる?Java Semaphoreの取得と解放をJavaモニターで置き換える方法同期、待機、通知(すべて)
public class Track {
private final Semaphore mutex = new Semaphore(1,true);
private final Semaphore use = new Semaphore(1,true);
public Track(){}
public void gebruikWissel(String v) throws InterruptedException
{
mutex.acquire();
System.out.format("Trein %s maakt gebruik van de wissel", v);
mutex.release();
}
public void useTrack() throws InterruptedException
{
use.acquire();
}
public void stopUseTrack()
{
use.release();
}
}
ハハ、ジャグvisste detnärjagsågrubriken。ヘイ・エミール! – lindhe