syncrhoized
时间: 2023-08-22 22:10:31 浏览: 35
syncrhoized是什么?为什么又被称为内置锁?
回答: syncrhoized是一种关键字,用于在Java中实现线程同步。当使用syncrhoized关键字对同步代码块进行加锁时,实际上是通过锁对象的monitor来实现的。monitor是内置于任何一个对象中的,syncrhoized利用monitor来实现加锁和解锁的操作,因此它也被称为内置锁。\[1\] monitor可以被类比为一个特殊的房间,其中包含一些被保护的数据。每次只能有一个线程进入这个房间访问被保护的数据,进入房间即持有monitor,退出房间即释放monitor。\[3\]
#### 引用[.reference_title]
- *1* [Java同步机制之Monitor监视器与syncrhoized实现原理](https://blog.csdn.net/weixin_28673669/article/details/114543119)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v4^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Synchronized的底层实现原理(看这篇就够了)](https://blog.csdn.net/ChenRui_yz/article/details/122448611)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v4^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)