死锁处理

若将执行顺序换成红字的顺序: Producer: 执行P(mutex) mutex 1->0 执行P(empty) empty 0->-1 阻塞 Consumer: 执行P(mutex) mutex 0->-1,阻塞 Producer 脱离阻塞需要先执行Consumer: V(empty),在执行之前又依赖于P(full),P(full)的执行需要 Consumer 脱离阻塞,Consumer 脱
相关文章
相关标签/搜索