简述 synchronized 的 Object Monitor机制

synchronized介绍 synchronized关键字通过修饰一个方法或声明一个代码块,从而产生一个同步对象锁以及对应的同步代码块。 每当有线程要对该同步代码块进行访问时,线程就会首先尝试去获取该对象锁,并在成功获取到对象锁后,对该同步代码块进行正常访问,在同步代码块访问过程中,线程会一直持有该对象锁直到同步代码块访问完毕才会释放。 在上述线程持有同步锁并进行同步代码块访问过程中,其它线程将
相关文章
相关标签/搜索