INNER CODE UNIT · Java

Deadlock

AlmasB/FXTutorials · src/main/java/com/almasb/Deadlock.java:6

public class Deadlock {
    static class Friend {
        private final String name;
        public Friend(String name) {
            this.name = name;
        }
        public String getName() {
            return this.name;
        }
        public synchronized void bow(Friend bower) {
            System.out.format("%s: %s" + "  has bowed to me!%n",
                    this.name, bower.getName());
            bower.bowBack(this);
        }
        public synchronized void bowBack(Friend bower) {
            System.out.format("%s: %s" + " has bowed back to me!%n",
                    this.name, bower.getName());
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…