mirror of
https://github.com/tiennm99/lombok.git
synced 2026-05-25 20:01:38 +00:00
24 lines
439 B
Plaintext
24 lines
439 B
Plaintext
public class SynchronizedExample {
|
|
private static final Object $LOCK = new Object[0];
|
|
private final Object $lock = new Object[0];
|
|
private final Object readLock = new Object();
|
|
|
|
public static void hello() {
|
|
synchronized($LOCK) {
|
|
System.out.println("world");
|
|
}
|
|
}
|
|
|
|
public int answerToLife() {
|
|
synchronized($lock) {
|
|
return 42;
|
|
}
|
|
}
|
|
|
|
public void foo() {
|
|
synchronized(readLock) {
|
|
System.out.println("bar");
|
|
}
|
|
}
|
|
}
|