![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程相关
肌肉大大
这个作者很懒,什么都没留下…
展开
-
死锁的相关知识
死锁的相关知识什么是死锁死锁是指多个进程之间因为资源竞争或者相互通信而造成的一种堵塞状态,若无外力作用,则进程没法推进,这种状态称为死锁死锁产生的四个条件1.互斥条件一个资源每次只能被一个进程使用2.请求且等待条件一个进程因为请求资源而堵塞的时候,不释放已获得资源3.不剥夺状态进程获得的资源,在没用使用完毕之前,不可强制剥夺4.循环等待状态若干个进程形成一种头尾详解的循环等待资源关系如何预防死锁只需要破坏任意死锁条件即可1.破坏互斥条件一次性分配所有的资源2.破坏请求且等待条原创 2021-07-31 14:42:39 · 46 阅读 · 0 评论 -
多线程学习
什么是进程每一个程序有一个独立的进程什么是线程进程要执行任务必须要通过线程,线程就是进程的最小执行单元什么是线程安全我们要确保在多个线程进行访问的情况下,确保程序正确执行创建线程的两种方法//第一种通过继承类来实现public MyThread extends Thread{ @Override public void run(){ //执行的任务 } } //2.通过实现Runnable接口来实现public MyThre原创 2021-07-30 19:13:59 · 48 阅读 · 0 评论