JoeChenzzz

导航

2018年10月8日 #

经典进程同步问题

摘要: 1.信号量(semaphore) 1.1概念 信号量是一个计数器,常用来实现进程间的同步和互斥 1.2允许的两个操作 1)原子操作:原子操作是不会被中断的操作,要么就不干,要是干了,它就不会被任何东西打断 2)以下两个均为原子操作 3)down操作(P操作):将信号量的值值减1;当信号量等于0时,再 阅读全文

posted @ 2018-10-08 22:24 JoeChenzzz 阅读(361) 评论(0) 推荐(0)

进程间的相互制约关系

摘要: 临界资源与临界区 一次只能给一个进程使用的资源称为临界资源(首先得是公共资源,有些资源如私有资源,它只能给一个进程使用,不存在临界问题),访问临界资源的那段代码称为临界区。 进程间的相互制约关系 同步 直接制约关系,进程A通过缓冲区向进程B提供数据;当缓冲区空时,进程B不能获得数据而阻塞,一旦进程A 阅读全文

posted @ 2018-10-08 21:51 JoeChenzzz 阅读(1108) 评论(0) 推荐(1)