
操作系统
鬼鬼_cookie
不做不三不四的人,所以我一直很二
展开
-
死锁
死锁的概念?死锁的原因?1、死锁多进程或者多线程相的环境下,相互等待资源而产生的一种僵持状态。如果不添加外力进行干扰的话,那么这个状态会一直持续下去。2、死锁产生的原因: 系统资源不足 相互竞争资源 请求资源顺序不当产生死锁的必要条件?怎么处理死锁?死锁的必要条件:1、互斥条件。资源是独占的排他使用。进程互斥的使用资源,及在任何时刻一个资源只能有一个进程使用。其他进程要想使用...原创 2019-08-14 22:42:54 · 241 阅读 · 0 评论 -
几种线程间的通信机制
几种线程间的通信机制锁机制:1、互斥锁:提供了在某一时刻只允许一个线程独享一块临界资源。2、读写锁:允许多个线程同时读共享数据,而对写操作互斥3、条件变量:可以以原子的方式阻塞进程,直到某个特定条件为真为止。对测试条件是在互斥锁的保护下进行的。条件变量一般都是和互斥锁联合使用的。信号机制:线程间通信的主要目的是用于线程同步。进程间通信的几种方式?以linux操作系统为例(windo...原创 2019-08-14 22:44:42 · 1611 阅读 · 0 评论