import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class Kode { private Lock l = new ReentrantLock(); private String code; public boolean compareCode(String s) { return s.equals(code); } public void addCode(String c) { l.lock(); try { code = c; } finally { l.unlock(); } } public String getCode() { return code; } }