zoukankan      html  css  js  c++  java
  • java基础之synchronized使用方法

    首先。參考文章:http://www.cnblogs.com/devinzhang/archive/2011/12/14/2287675.html

    PS:參考文章非常长,但内容非常丰富,若是刚開始学习的人。更要有耐心读完。

    第二。个人小结:

    关于synchronizedkeyword的作用:

    1、在某个对象的全部synchronized方法中,在某一时刻,仅仅能有一个唯一的一个线程去訪问这些synchronized方法

    2、假设一个方法是synchronized方法,那么该synchronizedkeyword表示给当前对象(this)上锁。

    3、假设一个synchronized方法是静态(static)的。那么该synchronizedkeyword表示给当前对象所相应的class对象上锁。(每一个类。无论生成多少对象。其相应的class对象仅仅有一个)

     

    4、多线程:假设是成员变量:多个线程会共享;假设是局部变量,多个线程不会共享


  • 相关阅读:
    深入理解多态..............................
    走过路过 不要错过..
    进军C#..
    员工打卡....
    MySQL
    MySQL
    MySQL
    MySQL
    MySQL
    MySQL
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5351653.html
Copyright © 2011-2022 走看看