Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package basic;
- public class Synchronized {
- static Object s1 = new Object();
- public static void main(String[] args) {
- new Thread(Synchronized::method).start();
- new Thread(Synchronized::method).start();
- }
- public static synchronized void method() {
- System.out.println("In method method: " + Thread.currentThread().getName());
- synchronized(s1) {
- System.out.println("In synchronized (s1): " + Thread.currentThread().getName());
- try {
- s1.wait();
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement