当前位置: 代码迷 >> J2SE >> java既是有了互斥锁了,那么读写锁似乎有点重复
  详细解决方案

java既是有了互斥锁了,那么读写锁似乎有点重复

热度:3161   发布时间:2013-02-25 00:00:00.0
java既然有了互斥锁了,那么读写锁似乎有点重复啊
作为数据保护而言,我觉得用到读写锁的地方,都可以用互斥锁取代,效果差不多啊。

那么为什么还要弄一个ReentrantLock来管理Read/Write呢? ReentrantLock比单纯synchronized()有什么优点?

谢谢

------解决方案--------------------------------------------------------
因为文件除了你程序还可能有,其他程序,或者操作系统等访问。

比如你程序想去打开个文件,要是你还能在windows里把它删了。。。你觉得这种情况会不会挺难办得呢。
你的互斥锁管不了windows的删除吧。。。
  相关解决方案