美文网首页
java 对象方法同步锁

java 对象方法同步锁

作者: 香脆的大鸡排 | 来源:发表于2016-06-12 16:34 被阅读160次

    synchronized(obj)

    在线程中要同步的块套上synchronized(“obj类型啥都可以”) {try{
    }} 语句!
    或者

    原理

    在方法前面加上修饰符 synchronized 关键字这样当一个线程进来后,就会将synchronized标记为0 表示锁住,此时当第二个线程进入该方法前会进入等待状态,第一个线程再执行到最后一行后标记为1.然后第二个线程会进入,并将锁再次标记为0;以防止其他线程又进入。

    相关文章

      网友评论

          本文标题:java 对象方法同步锁

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