对于并发问题的理解,最好站在线程的角度来理解,比如读写锁ReentrantReadWriteLock,对于加了读锁的操作,当一个线程进入后,而其时间片使用结束,而该线程还没退出该方法,轮到第二个线程时,第二个线程同样可以访问该方法。 但如果一个线程访问了该实例的一个加了写锁的方法,当这个线程在写锁释放前退出时间片,其他线程是无法访问该实例的其他同步了的方法。