第一道面试题:线程唤醒问题 样例代码: public class Test { /** * 有三个线程 A,B,C * A为什么总是在C前面抢到锁??? */ private final static Object LOCK = new Object(); public void startThreadA() { new Thread(() -> { synchronized (LOCK) { System.out.println(Thread.currentThread().getName() + ": get lock"); //启动线程b startThreadB(...