介绍并发编程的同步原理。 涵盖了古典问题,包括读者-作家,生产者-消费者和饮食哲学家,以及许多非经典问题。