线程是最小的执行调度单元,一系列指令流,交给cpu来执行...
可以把线程理解为轻量级的进程,cpu的服务对象是线程了...
多线程提高了并发度...
* 每个线程也都有一个TCB,用于管理多个线程的,类似进程的PCB
二.线程实现方式
1:N用户线程实现
1:1内核线程实现(Java)
M:N的混合型
多线程模型:
(1) 1:N的用户线程模型
(2)1:1的内核线程模型
(3)M:N的混合型
线程是最小的执行调度单元,一系列指令流,交给cpu来执行...
可以把线程理解为轻量级的进程,cpu的服务对象是线程了...
多线程提高了并发度...
* 每个线程也都有一个TCB,用于管理多个线程的,类似进程的PCB
二.线程实现方式
1:N用户线程实现
1:1内核线程实现(Java)
M:N的混合型
多线程模型:
(1) 1:N的用户线程模型
(2)1:1的内核线程模型
(3)M:N的混合型