• 技术文章 >java >java基础

    java中synchronized有什么用?

    小妮浅浅小妮浅浅2021-05-27 09:30:25原创3713

    1、说明

    (1)synchronized是互斥锁。

    一次只允许一个线程进入被锁定的代码块。

    (2)synchronized是内置锁/监控锁。

    Java中的每个对象都有内置锁(监视器也可以理解为锁标记),synchronized使用**对象的内置锁(监视器)**锁定代码块(方法)

    2、实例

    public class Main {
    //修饰方法
        public synchronized void test1(){
     
        }
     
        public void test2(){
    // 修饰代码块
            synchronized (this){
     
            }
        }
    }

    以上就是java中synchronized的作用,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java synchronized
    上一篇:Java Collections工具类有哪些用法 下一篇:java内置锁的可重入性

    相关文章推荐

    • synchronized在java中的修饰• synchronized在java中的原理分析• synchronized在java的优缺点

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网