Java Lock机制解读 欢迎转载: https://blog.csdn.net/chengyuqiang/article/details/79181229 1.synchronized synchronized是Java语言内置的特性,用来实现对资源的同步访问以及用wait和notify来实现线程间通信.如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁. 存在问题:那么如果这个获取锁的线程由于要等待IO…