摘要: 1,一个对象里面如果有多个synchronized方法,某一个时刻内,只要一个线程去调用其中的一个synchronized方法了,其它的线程都只能等待, 换句话说,某一个时刻内,只能有唯一一个线程去访问这些synchronized方法。 2,锁的是当前对象this,被锁定后,其它的线程都不能进入到当 阅读全文
posted @ 2018-06-05 00:32 美好的明天 阅读(433) 评论(0) 推荐(0)
摘要: ReadWriteLock 维护了一对相关的锁,一个用于只读操作,另一个用于写入操作。只要没有 writer,读取锁可以由多个 reader 线程同时保持。写入锁是独占的。 ReadWriteLock 读取操作通常不会改变共享资源,但执行写入操作时,必须独占方式来获取锁。 对于读取操作占多数的数据结 阅读全文
posted @ 2018-06-05 00:04 美好的明天 阅读(237) 评论(0) 推荐(0)