随笔分类 - 操作系统
摘要:同步:过程的执行有一定的顺序,也就是说必须一步一步执行。举个例子,在socket中,服务器accept()等待客户端的连接,这里的等待实际上就是阻塞了,在客户端连接之前,该过程不会往下执行。在同步阻塞中,应用程序执行到需要IO操作,会执行一个系统调用,然后讲控制权交给内核,此时应用程序便发生的堵塞。...
阅读全文
摘要:一、死锁产生的原因1.竞争资源引起死锁2.进程推进顺序不当二、死锁产生的必要条件1. 互斥条件:进程对分配给他的资源进行排他性使用。2. 请求和保持条件进程已经占有至少一个资源,又提出了新资源请求,而该资源已经被使用。同时,不释放自身资源。3.不剥夺条件进程已获得的资源在使用结束之前不能被剥夺。4....
阅读全文
摘要:一、什么是进程?什么是线程?1. 进程:进程是某个具有独立功能的程序关于某个数据集合的一次运行活动,它是一个动态的概念。进程主要由:程序段、相关的数据段和PCB(进程控制块)构成。2.线程:线程是程序执行流的最小单元。二、进程和线程的区别?1. 调度:线程是调度和分派的基本单位,而进程作为资源拥有的...
阅读全文

浙公网安备 33010602011771号