ecological-engine-external-.../src/main/java/org/gcube/dataanalysis/JobSMspd/Lock.java

20 lines
323 B
Java

package org.gcube.dataanalysis.JobSMspd;
public class Lock{
private boolean isLocked = false;
public synchronized void lock()
throws InterruptedException{
while(isLocked){
wait();
}
isLocked = true;
}
public synchronized void unlock(){
isLocked = false;
notify();
}
}