美文网首页
1.10 模拟子类Son的同步方法调用父类Father的同步方法

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

作者: 殊胜因缘_Chris | 来源:发表于2019-03-02 22:28 被阅读0次
    /**
     * 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.
             */
        }
    
    }
    
    说明:
    • 本篇文章如有不正确或待改进的地方, 欢迎批评和指正, 大家一同进步, 谢谢!
    • 世上有4样东西可以让世界变得更美好, 它们是: 代码(Code), 诗(Poem), 音乐(Music), 爱(Love). 如有兴趣了解更多, 欢迎光顾"我的文集"相关文章.
    资料:
    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

    相关文章

      网友评论

          本文标题:1.10 模拟子类Son的同步方法调用父类Father的同步方法

          本文链接:https://www.haomeiwen.com/subject/xoquuqtx.html