概念:
(一).临界区
临界区用来表示一种公共资源,或者说是一种共享数据。它可以被多个线程使用,但是每一次只能有一个线程能使用它。一旦临界区被占有,那么其他的线程只能等待。
(二).死锁(Deadlock),活锁(Livelock),饥饿(Starvation)
概念:
(一).临界区
临界区用来表示一种公共资源,或者说是一种共享数据。它可以被多个线程使用,但是每一次只能有一个线程能使用它。一旦临界区被占有,那么其他的线程只能等待。
(二).死锁(Deadlock),活锁(Livelock),饥饿(Starvation)