操作系统之进程同步
案例:
哲学家问题,生产者和消费者问题
临界资源
临界资源指的是一 些虽作为共享资源却又无法同时被多个线程共同
访问的共享资源。当有进程在使用临界资源时,其他进程必须依据
操作系统的同步机制等待占用进程释放该共享资源才可重新竞争使
用共享资源。
进程间的同步
◆空闲让进:资源无占用,允许使用
◆忙则等待:资源有占用,请求进程等待
◆有限等待:保证有限等待时间能够使用资源
◆让权等待:等待时,进程需要让出CPU
进程间的同步
◆消息队列
◆共享存储
◆信号量
线程同步的方法:
互斥量
读写锁
自旋锁
条件变量
---------------------------作者:HelloBytes
关于作者: JavaEE小新人,请多多赐教!
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。