多线程读写文件利器-ReentrantReadWriteLock 理解线程,首先要明白线程的几种状态,以及状态之间的转换,具体参考下图:其次,必须理解线程中"锁"的作用,以下引用自sun公司文档Threads and Locks一章中关于Locks的描述: