正在加载图片...
2.Windows XP线程的优先级 .在Windows XP里,一旦线程被创建,就继承所属进程的优先级,在运行过程中又有 自己的优先级。线程优先级被分为三个部分:16个实时线程优先级(16~31):15个可 变线程优先级(1~15):1个系统线程优先级(0)。 。进程只能有单个优先级取值,称其为基本优先级。进程里的线程,除了仍然有所属 进程的基本优先级外,还有运行时的当前优先级。线程的当前优先级,随占用CPU时间 的长短等因素,会不断地得到调整。 3.线程时间的配额 线程时间的配额,即时间片,但它不是时间的长度值,而是一个配额单位的整数。 每个线程都有代表本次运行最大时间长度的时间配额。一个线程有可能在没有用完它的 时间配额时,被其他线程所抢先。 每次产生时钟中断,中断服务程序就从线程时间配额中减一个固定值。一个线程用 完自己的时间配额后,系统一方面会判断是否需要降低该线程的优先级,另一方面就去 查找是否有其他更高优先级的线程等待运行,并重新开始调度。 。线程运行时的时间配额,是由用户在注册时指定的。注册项由三个部分构成:“时 间配额长度”,“前后台变化”,以及“前台线程时间配额的提升”。系统根据这三个 取值,决定线程运行时的时间配额。2. Windows XP线程的优先级 在Windows XP里,一旦线程被创建,就继承所属进程的优先级,在运行过程中又有 自己的优先级。线程优先级被分为三个部分:16个实时线程优先级(16~31);15个可 变线程优先级(1~15);1个系统线程优先级(0)。 . 进程只能有单个优先级取值,称其为基本优先级。进程里的线程,除了仍然有所属 进程的基本优先级外,还有运行时的当前优先级。线程的当前优先级,随占用CPU时间 的长短等因素,会不断地得到调整。 . 3. 线程时间的配额 . 线程运行时的时间配额,是由用户在注册时指定的。注册项由三个部分构成:“时 间配额长度” , “前后台变化”,以及“前台线程时间配额的提升”。系统根据这三个 取值,决定线程运行时的时间配额。 线程时间的配额,即时间片,但它不是时间的长度值,而是一个配额单位的整数。 每个线程都有代表本次运行最大时间长度的时间配额。一个线程有可能在没有用完它的 时间配额时,被其他线程所抢先。 . 每次产生时钟中断,中断服务程序就从线程时间配额中减一个固定值。一个线程用 完自己的时间配额后,系统一方面会判断是否需要降低该线程的优先级,另一方面就去 查找是否有其他更高优先级的线程等待运行,并重新开始调度。
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有