java synchronized

Posted 飞龙dragon

tags:

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

Java语言的关键字,可用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。当两个并发线程访问同一个对象object中的这个加锁同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。然而,当一个线程访问object的一个加锁代码块时,另一个线程仍可以访问该object中的非加锁代码块。

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

Java Thread系列synchronized

Java并发编程之线程安全线程通信

Java多线程线程锁

Java Review - 并发编程_前置知识二

线程锁

Synchronized