临界区

为了提高系统的并发性引入了进程和线程,线程的引入导致了资源的共享使用和竞争,利用同步来解决这中问题,同步机制有锁 同步概念 任何时刻只能有一个线程执行临界区代码 对共享资源的访问出现的问题 互斥,死锁,饥饿(由处理机调度算法解决) 临界区(为了解决同步问题,买面包问题) 是进程中访问共享资源的一段需要互斥执行的代码 管程与临界区区别,正在管程中的线程可以临时放弃管程的互斥访问,等待事件出现时恢复
相关文章
相关标签/搜索