alin的学习之路(Linux系统编程:十)(互斥锁、读写锁、条件变量、信号量、哲学家就餐问题)
alin的学习之路(Linux系统编程:十)(互斥锁、读写锁、条件变量、信号量、哲学家就餐问题)1. 互斥锁 mutex1. 同步与互斥现代操作系统基本都是多任务操作系统,即同时有大量可调度实体在运行。在多任务操作系统中,同时运行的多个任务可能:都需要访问/使用同一种资源多个任务之间有依赖关系,某个任务的运行依赖于另一个任务这两种情形是多任务编程中遇到的最基本的问题,也是多任务编程中的核心问题,同步和互斥就是用于解决这两个问题的。**互斥:**是指散布在不同任务之间的若干程序片断,当某个任
原创
2020-07-25 19:39:28 ·
520 阅读 ·
0 评论