![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
XYZ_916
study all the time
展开
-
进程死锁
死锁概念死锁,是指多个进程循环等待它方占有的资源而无限期地僵持下去的局面。计算机产生死锁的根本原因是资源有限且操作不当。产生死锁的必要条件(1)互斥条件。即某个资源在一段时间内只能由一个进程占有,不能同时被两个或两个以上的进程占有。(2)不可抢占条件。进程所获得的资源在未使用完毕之前,资源申请者不能强行地从资源占有者手中夺取资源,而只能由该资源的占有者进程自行释放。(3)占有且申请条件。进程至少已...原创 2018-02-09 18:46:54 · 306 阅读 · 0 评论 -
并发和并行
并发(concurrency)是逻辑上同时发生;并行(parallelism)是物理上同时发生。并发性又称共行性,是指能处理多个同时性活动的能力,并发事件之间不一定要在同一时间发生;并行是指同时发生的两个并发事件,并行具有并发的含义,但并发不一定并行。单线程无法达到并行状态。并发是指程序结构,并行是指程序的运行状态。并发使多个操作能够在重叠的时间段内执行,即协程。在任何原创 2018-02-07 09:25:54 · 303 阅读 · 0 评论 -
Ubuntu环境变量
在Ubuntu中有如下几个文件可以设置环境变量:/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行./etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。~/.profile:在登录时用到的第三个文件是.profile文件,每个用户...转载 2018-04-07 12:56:58 · 146 阅读 · 0 评论