public void run() { Timer timer = new Timer(); timer.startTimer(); while (t2.nv < endTime) { lock.getLock(id); if (t2.nv % 2 == parameter) { t2.nv += 1; } lock.unLock(id); } timer.endTimer(); timer.printMeasuredTime("time for volatile lock: "); }