Lines Matching defs:lock

185         private final Object lock;
187 public TimedWait(Object lock) {
188 this.lock = lock;
193 synchronized (lock) {
195 lock.wait(SLEEP_TIME, 0);
204 private final Object lock;
206 public Wait(Object lock) {
207 this.lock = lock;
212 synchronized (lock) {
214 lock.wait();
223 private final Object lock;
225 public SyncAndWork(Object lock) {
226 this.lock = lock;
231 synchronized (lock) {
241 private final static Map<Operation, Double> createDefaultFrequencyMap(Object lock) {
250 frequencyMap.put(new TimedWait(lock), 0.05); // 10/200
251 frequencyMap.put(new Wait(lock), 0.075); // 15/200
256 private final static Map<Operation, Double> createLockFrequencyMap(Object lock) {
259 frequencyMap.put(new TimedWait(lock), 0.2);
260 frequencyMap.put(new Wait(lock), 0.2);
261 frequencyMap.put(new SyncAndWork(lock), 0.4);
271 Object lock, String arg) {
301 op = new Wait(lock);
303 op = new TimedWait(lock);
338 Object lock = new Object();
358 lock = new Object();
359 frequencyMap = createLockFrequencyMap(lock);
363 frequencyMap = updateFrequencyMap(frequencyMap, lock, args[i]);
390 frequencyMap = createDefaultFrequencyMap(lock);
398 runTest(numberOfThreads, numberOfDaemons, operationsPerThread, lock, frequencyMap);
402 final int operationsPerThread, final Object lock,
437 threadStresses[t] = t < numberOfThreads ? new Main(lock, t, operations) :
438 new Daemon(lock, t, operations);
506 if (lock != null) {
510 synchronized (lock) {
511 lock.notifyAll();
537 private final Object lock;
542 private Main(Object lock, int id, Operation[] operations) {
543 this.lock = lock;
573 private Daemon(Object lock, int id, Operation[] operations) {
574 super(lock, id, operations);