美文网首页
你不是真正的懂Synchronized

你不是真正的懂Synchronized

作者: 马克99号 | 来源:发表于2018-05-29 20:25 被阅读40次

你不是真正的懂Synchronized,你的懂只是你穿的保护色。

前言

Synchronized作为用的比较多的同步工具,经常被我们用到,下面有5道题,
Queston1

Class Test{
       Public void Synchronized foo();
       Public void Synchronized bar();
}
       t1: new Test().foo();
       t2: new Test().foo();

t1和t2 Test对象的foo方法可以同时执行吗?


Queston2

Class Test{
       Public void Synchronized foo();
       Public void Synchronized bar();
}
       Test test = new Test();
       t1: test.foo();
       t2: test.foo();

t1和t2 Test对象的foo方法可以同时执行吗?


Queston3

Class Test{
       Public void Synchronized foo();
       Public void Synchronized bar();
}
       Test test = new Test();
       t1: test.foo();
       t2: test.bar();

t1 Test对象的foo方法和t2 Test对象的bar方法可以同时执行吗?


Queston4

Class Test{
       Public static void Synchronized foo();
       Public void Synchronized bar();
}
       Test test = new Test();
       t1: test.foo();
       t2: test.bar();

t1 Test对象的foo方法和t2 Test对象的bar方法可以同时执行吗?


Queston5

Class Test{
       Public static void Synchronized foo();
       Public void Synchronized bar();
}
       Test test = new Test();
       t1: new Test.foo();
       t2: new Test.foo();

t1和t2 Test对象的foo方法可以同时执行吗?


答案是YNNYN

归结为一句话就是:非静态方法为synchronized(this) ,静态方法为 synchronzied(Class)。

END

相关文章

  • 你不是真正的懂Synchronized

    你不是真正的懂Synchronized,你的懂只是你穿的保护色。 前言 Synchronized作为用的比较多的同...

  • synchronized你以为你真的懂?synchronized

    前言 对于Java开发者来说synchronized关键字肯定不陌生,对它的用法我们可能已经能信手扭来了,但是我们...

  • synchronized关键字

    synchronized锁住的不是代码而是对象 synchronized的使用 synchronized代码块,被...

  • synchronized相关面试题,你接得住吗?

    这道题想考察什么? 是否真正了解synchronized关键字 考察的知识点 synchronized关键字的使用...

  • 故事的力量

    真正懂我们的是故事,而不是公式。——《优秀的绵羊》

  • 2018-03-18

    不是谁都能真正懂《老人与海》里的那个老人,也不是谁都能真的懂《老人与海》里的那片海

  • “你不懂我”

    女:“你不懂我” 男:“你说了我不就懂了。” 女:“我不说你也应该懂” 男:“你不说我怎么懂。” 女:“真正懂不需...

  • 你以为的你以为不是你以为

    “你根本就不懂我!”、“我这叫率真!你们懂什么?”、“你看到的,不是真正的我!”…… 身处大学这个小社会,如此之言...

  • 什么叫懂,怎样才算是真正的懂?

    毛竹先生:真正的懂,是你的能量提升。体悟的叫懂。 懂的核心叫用。 凡是你没用出来,都不叫懂。只能当知识,消磨时间而...

  • 今生执此之念,我们不见不散!

    真正的懂,是真诚互动,是心灵相通。 真正的懂,是倾心诉说,是耐心聆听。 真正的懂,是默默关爱,是大度包容。 真正的...

网友评论

      本文标题:你不是真正的懂Synchronized

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