- 博客(12)
- 收藏
- 关注
原创 多线程(初阶)
先来介绍start,就是调用操作系统的API,通过操作系统内核创建线程的PCB,并且把要执行的指令加给PCB,当PCB被调度到CPU上执行的时候,也就执行到了线程run方法中的代码。PCB里的状态,上下文,优先级,记账信息,都是每个线程自己的,各自记录各自的,但是同一个进程的PCB之间,pid是一样的,内存指针和文件描述表也是一样的.手动创建的线程,默认都是前台的,包括main默认也是前台的其他的jvm自带的线程都是后台线程。状态是针对当前的线程调度的情况来描述的,线程是调度的基本单位,状态是线程的属性。
2023-03-15 08:56:48
1263
23
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人