进一步提高并行性的需求
并行性(多处理器)和并发性(单处理器)
对并行的实际需求
并发的开销大:模式转换和进程开关
降低进程开关的开销的思路:将进程的资源占有和运行单元体的两个角色分开
定义:线程是进程内的一个相对独立的、可调度的执行单元。
性质:
进程内一个相对独立的可执行单元
操作系统的基本调度单元
每个进程至少要有一个或一个以上的线程
线程可以创建其他线程
同一个进程中的线程共享该进程的资源
线程间需要通信和同步机制
线程有生命期,有诞生和死亡
并行性(多处理器)和并发性(单处理器)
对并行的实际需求
并发的开销大:模式转换和进程开关
降低进程开关的开销的思路:将进程的资源占有和运行单元体的两个角色分开
定义:线程是进程内的一个相对独立的、可调度的执行单元。
性质:
进程内一个相对独立的可执行单元
操作系统的基本调度单元
每个进程至少要有一个或一个以上的线程
线程可以创建其他线程
同一个进程中的线程共享该进程的资源
线程间需要通信和同步机制
线程有生命期,有诞生和死亡