Java 锁

Posted 星小梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 锁相关的知识,希望对你有一定的参考价值。

当多个线程同时访问同一部分代码进行数据的修改时,有可能会发生数据不安全(单线程除外),其中一种简单的方式可以通过Java自带的关键字解决:synchronized

同步方法
public synchronized void method_name(){ 代码块 }

 

同步代码块
synchronized(锁对象){ 代码块 }

以上是关于Java 锁的主要内容,如果未能解决你的问题,请参考以下文章

(转)java并发对象锁类锁私有锁

Java锁机制(Synchronized)[无锁偏向锁轻量级锁重量级锁]

Java中的锁

Java锁深入理解5——共享锁

Java锁synchronized关键字学习系列之偏向锁升级

Java并发编程——锁相关Java内存模型volatileCAS原子操作类线程池