掌握Java中的多线程,必须掌握Java中的各种锁,以及了解Java中线程池的运用.关于Java多线程基础总结可以参考我的这篇博文Java多线程总结(一)多线程基础 转载请注明出处——http://www.cnblogs.com/zrtqsk/p/3784049.html,谢谢. 一.Java中锁 什么是锁.锁就是为了保护资源,防止多个线程同时操作资源时出错的机制. 我们先来看一下锁的类图: 如图,Java中的锁有两个主要的根接口——Lock和ReadWriteLock,分别表示锁和读写锁.其中