![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 68
crazyK.
代码小白
展开
-
线程和进程
一、线程和进程的区别 线程是调度的基本单位 进程是资源分配的基本单位 线程组成进程,进程包含线程,一个进程可以有多个线程,进程的规模大于线程 二、线程 我们一个类中的主方法就是主线程,主线程中可以包含多个子线程,各个线程没有包含关系,互相独立,互不依赖,如下 public class mTest { public static void main(String[] args) throws InterruptedException { System.ou...原创 2022-03-31 11:16:32 · 597 阅读 · 0 评论 -
死锁(含java代码示例)
一、什么是死锁 死锁指多个进程在运行过程中因争夺资源而造成的一种僵局,若进程处于这种状态时,若无外力作用,它们都无法再向前推进。 此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。 er public class DeadLockDemo { private static String A = "A"; private static String B = "B"; public stat...原创 2022-03-31 17:36:14 · 876 阅读 · 0 评论