多线程知识点梳理(基于Java语言)
1、线程与进程
进程:指一个内存中运行的应用程序,每个进程都有独立的内存空间.
线程:(1)进程中的执行路径,共享一个内存空间,线程之间可以自由切换,并发执行,一个进程最少有一个线程.
(2)线程实际上时在进程基础之上的进一步划分, 一个进程启动之后,里面的若干执行路径又可以划分成若干个现充.
2、线程调度
分时调度:所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间。
抢占式进度:
(1)优先让优先级高的线程使用CPU,若干线程的优先级相同,那么会随机 选择一个线程,而CPU使用抢占式调
原创
2020-09-24 14:20:05 ·
174 阅读 ·
0 评论