摘要: 1.进程的几种状态:就绪状态、执行状态、阻塞状态 2.进程的几种通信方式:无名管道( pipe )、高级管道(popen)、有名管道 (named pipe) 、消息队列( message queue ) 、信号量( semophore )、信号 ( sinal )、共享内存( shared mem 阅读全文
posted @ 2018-02-22 20:55 七月的南方 阅读(182) 评论(0) 推荐(0)
摘要: 哲学家就餐问题是1965年由Dijkstra提出的一种线程同步的问题。 问题描述:一圆桌前坐着5位哲学家,两个人中间有一只筷子,桌子中央有面条。哲学家思考问题,当饿了的时候拿起左右两只筷子吃饭,必须拿到两只筷子才能吃饭。上述问题会产生死锁的情况,当5个哲学家都拿起自己右手边的筷子,准备拿左手边的筷子 阅读全文
posted @ 2018-02-22 16:30 七月的南方 阅读(4581) 评论(0) 推荐(0)
摘要: 出自:https://www.imooc.com/article/15881package 操作系统; /** * * * 生产者/消费者问题 * * 生产者(Productor)将产品交给店员(Clerk),而消费者(Customer) * *从店员处取走产品,店员一次只能持有固定数量的产品(比如:20),如果 *生产者试图生产更多的产品,店员会叫生产者停一下, * *如果店中有空位放... 阅读全文
posted @ 2018-02-22 15:45 七月的南方 阅读(147) 评论(0) 推荐(0)