Java synchronized 死锁解析:从可重入锁到哲学家就餐问题 | 极客日志