阅读背景:

【Java中的读/写锁】

来源:互联网 


原文连接 著作:Jakob Jenkov 译者:微凉 校订:丁一
相比Java中的锁(Locks in Java)里Lock实现,读写锁更庞杂一些。假定你的程序中触及到对一些同享资源的读和写操作,且写操作没有读操作那末频繁。在没有写操作的时候,两个线程同时读一个资源没有任何问题,所以应当许可多个线程能在同时读取同享资源。但是如果有一个线程想去写这些同享资源,就不应当再有其它线程对该资源进行读或写(译者注:也就是说:读-读能共存,读-写不能共存,写-写不能共存)。这就须要一个读/写锁来解决这个问题。 相比Java中的锁(Locks i




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: