synchronized的实际是锁monitor对象,锁同一个monitor才会互斥,你的描述里是两把不同的“锁”。