什么是线程:
程序: 完成特定功能的一系列有序指令的集合
可执行文件
代码段+数据段
进程:是程序的一次动态执行过程。
代码段+数据段+堆栈段+PCB
进程是动态的短暂的。
一个进程只能对应一个程序,一个程序可以对应多个进程。
进程与线程的一些差别:
fork和创建新线程的区别
线程的优点
线程的缺点
线程调度竞争范围
线程模型
N:1用户线程模型
1:1核心线程模型
N:M混合线程模型
程序: 完成特定功能的一系列有序指令的集合
可执行文件
代码段+数据段
进程:是程序的一次动态执行过程。
代码段+数据段+堆栈段+PCB
进程是动态的短暂的。
一个进程只能对应一个程序,一个程序可以对应多个进程。