1.10 模拟子类Son的同步方法调用父类Father的同步方法

2019-03-02  本文已影响0人  殊胜因缘_Chris
/**
 * This is description.
 * 模拟子类Son的同步方法调用父类Father的同步方法.
 *
 * @author Chris Lee
 * @date 2019/3/2 20:30
 */
public class Father {

    /**
     * 父类Father的同步方法fun().
     */
    public synchronized void fun() {
        System.out.println("Father start.");

        try {
            TimeUnit.SECONDS.sleep(1);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

        System.out.println("Father end.");
    }

    public static void main(String[] args) {
        Son son = new Son();
        new Thread(() -> son.fun()).start();

        /*
            Son start.
            Father start.
            Father end.
            Son end.
         */
    }

}
说明:
资料:
  1. 学习视频: https://www.bilibili.com/video/av11076511/?p=1
  2. 参考代码: https://github.com/EduMoral/edu/tree/master/concurrent/src/yxxy
  3. 我的代码: https://github.com/ChrisLeejing/learn_concurrency.git
上一篇 下一篇

猜你喜欢

热点阅读