国产gaysexchina男同gay,japanrcep老熟妇乱子伦视频,吃奶呻吟打开双腿做受动态图,成人色网站,国产av一区二区三区最新精品

App下載
首頁(yè)javathreadJava Thread - 如何確保程序進(jìn)入死鎖

Java Thread - 如何確保程序進(jìn)入死鎖

我們想知道如何確保程序進(jìn)入死鎖。
public class Main {
  public static void main(String[] args) {
    Student a = new Student("A");
    Student b = new Student("B");
    new Thread(()->a.bow(b)).start();
    new Thread(()->b.bow(a)).start();
  }
}
class Student {
  String name;
  public Student(String name) {
    this.name = name;
  }
  public String getName() {
    return this.name;
  }
  public synchronized void bow(Student bower) {
    System.out.format("%s: %s" + " is waiting for me!%n", this.name,
        bower.getName());
    bower.bowBack(this);
  }
  public synchronized void bowBack(Student bower) {
    System.out.format("%s: %s" + " is waiting for me!%n", this.name,
        bower.getName());
  }
}