用户级线程和内核支持线程-分享一个关于操作系统的ppt

时间:2021-04-22 18:26:08
【文件属性】:
文件名称:用户级线程和内核支持线程-分享一个关于操作系统的ppt
文件大小:3.27MB
文件格式:PPT
更新时间:2021-04-22 18:26:08
操作系统 os 2.4.3用户级线程和内核支持线程 1、由操作系统内核实现,内核线程(kernel-level thread),OS知道每个进程有多少线程,一个线程阻塞时,OS会选则另一个线程,它们可能属于同一个进程,也可能属于不同进程。 2、操作系统感觉不到线程存在,它们在用户空间进行管理——用户级线程。(用户级线程软件包:POSIX-P,MACH C, 数据库informix,图形处理Aldus PageMaker ) 两者性能上差异很大: 用户级线程的调度发生在同一个进程中,也不需通过中断进入核心,所以切换快——这个事实有力的支持将线程管理放在用户级。 用户级的线程阻塞后,整个进程阻塞,因为内核无法知道其它线程的存在——这个事实有力的支持将线程管理放在核心。 最后两种都用,1992 Anderson,现在SUN的Solaris 同时支持两者

网友评论