操作系统
Aliley
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
生产消费者模型
生产者消费者模型具体来讲,就是在一个系统中,存在生产者和消费者两种角色,他们通过内存缓冲区进行通信,生产者生产消费者需要的资料,消费者把资料做成产品。生产消费者模式如下图。 在日益发展的服务类型中,譬如注册用户这种服务,它可能解耦成好几种独立的服务(账号验证,邮箱验证码,手机短信码等)。它们作为消费者,等待用户输入数据,在前台数据提交之后会经过转载 2017-12-28 20:13:47 · 206 阅读 · 0 评论 -
操作系统常考内容
一、 1、多个线程组成一个进程,线程是CPU执行的基本单位,进程是由程序、数据和pcb组成 2、对临界资源采取互斥访问方式实现共享 3、*短作业优先算法,T1 4、死锁是多个进程在运行过程中因争夺资源,而造成的;产生死锁的根本原因是资源分配不恰当;产生死锁的必要条件:互斥条件、请求和保持条件、不剥夺和环路等待条件,其中银行家算法用于避免死锁; 5、如果有N个进程,那么转载 2017-12-24 16:24:40 · 264 阅读 · 0 评论 -
多线程
1、多线程 对于windows系统来说,进程的开销很大,windows多线程的重点是面对资源争抢与同步方面的问题。对于linux系统来说,进程的开销很小,重点是进程之间的通讯方法。 多线程就是多个线程一起去协同完成一个任务,通过充分去共享资源来达到提升效率的一种编程思想。但这个过程会遇到很多麻烦,比如会碰上死锁的问题,同时去争抢一个资源的问题等等。为了解决这个问题,使用锁,会在...原创 2018-08-05 12:53:42 · 180 阅读 · 0 评论
分享