VO请求完成请求时间片期满线程A(进程1)文文文文文线程B(进程1)时间片期满线程C(进程2)进程创建区X阻塞就绪运行图4.4单处理器上的多线程例子
图4.4单处理器上的多线程例子
User-Level and Kernel-LevelThreads(用户级和内核级线程)线程可以分为两类:用户级线程(ULT))和内核级线程(KLT),KLT又称作内核支持的线程或轻便进程·用户级线程(User-LevelThreads)在一个纯粹的ULT软件中,有关线程管理的所有工作都由应用程序完成,内核没有意识到线程的存在。一描述此类线程的数据结构以及控制此类线程的原语在核外子系统中实现
User-Level and Kernel-Level Threads (用户级和内核级线程) • 线程可以分为两类:用户级线程(ULT)) 和内核级线程(KLT),KLT又称作内核 支持的线程或轻便进程。 • 用户级线程(User-LevelThreads) 在一个纯粹的ULT软件中,有关线程管理 的所有工作都由应用程序完成,内核没 有意识到线程的存在。 −描述此类线程的数据结构以及控制此 类线程的原语在核外子系统中实现