![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
什么都不会h
毕业于重庆邮电大学
展开
-
快速理解并行并发
并行与并发 #1.并行 两个或多个事件在同一时刻发生 #2.并发 两个或多个事件在同一时间间隔内发生(CPU被交替占用,时间片一样) #记忆方法 按照常规思路,并行,并行使用CPU,一人使用一点时间,并发,字面意思应该是一起发生,但是,这个常规字面意思恰恰是相反的,所以,反着记就行了,记住并发,这个发字,不代表同时发生,而是交替使用CPU,而并行,就是剩下的那个意思了! ...原创 2020-01-09 22:13:19 · 106 阅读 · 0 评论 -
死锁的4个必要条件
#死锁的必要条件 #1.互斥条件 资源只能被一个进程占用,其它请求资源的进程只能等待 #2.请求保持条件 进程对资源提出要求,该请求可以一直被保持(即该进程可以一直执行) #3.不可抢占条件 资源一旦被一个进程占用,其它进程不可抢占该资源 #4.循环等待条件 进程没有请求到资源,则一直等待 ...原创 2020-01-09 22:09:03 · 137 阅读 · 0 评论 -
新手1分钟理解多线程常用方法
** 多线程常用方法 ** sleep() wait()、notify()与notifyall() join() yield() sleep,可以理解为暂停,线程会暂时休眠,睡觉,不去占用cpu,释放cpu资源,但是锁不会释放 ...原创 2019-12-20 11:05:39 · 87 阅读 · 0 评论