免费无码作爱视频,女厕厕露p撒尿八个少妇,精品人妻av区乱码,国产aⅴ爽av久久久久久

解析windows線程調(diào)度策略

時(shí)間:2022-05-09 15:09:22 電腦 我要投稿
  • 相關(guān)推薦

關(guān)于解析windows線程調(diào)度策略

  1.主動(dòng)切換

  一個(gè)線程可能因?yàn)檫M(jìn)入等待狀態(tài)而主動(dòng)放棄處理器的使用,此時(shí)Windows 2000/XP將選杼一個(gè)新線程開始運(yùn)行。許多WIN32等待函數(shù)調(diào)用(如WaitForSingkObject或WaitFor-MultipkObjects等)都使線程等待某個(gè)對象,等待的對象可能有事件、互斥信號(hào)量、資源信號(hào)M、I/O操作、進(jìn)程、線程、窗口消息等。如果進(jìn)入等待線程的時(shí)間配額有剩余,在等待事件出現(xiàn)時(shí),線程的時(shí)間配額被減1,相當(dāng)于1/3個(gè)時(shí)鐘間隔;如果線程的優(yōu)先級大于等于14,在等待事件出現(xiàn)時(shí),線程的優(yōu)先級被重置。

  2.搶先

  當(dāng)一個(gè)高優(yōu)先級線程的等待完成,即一個(gè)線程等待的事件出現(xiàn),高優(yōu)先級線程進(jìn)入就緒狀態(tài),或者一個(gè)線程的優(yōu)先級被增加或減少,出現(xiàn)正在處于運(yùn)行狀態(tài)的低優(yōu)先級線程低于就緒隊(duì)列中的某個(gè)線程時(shí),系統(tǒng)都要確定是否讓當(dāng)前線程繼續(xù)運(yùn)行或當(dāng)前線程是否要被一個(gè)高優(yōu)先級線程搶先。在Windows 2000/XP中的用戶態(tài)下運(yùn)行的線程也可以搶先內(nèi)核態(tài)下運(yùn)行的線程。在判斷一個(gè)線程是否被搶先時(shí),并不考慮線程處于用戶態(tài)還是內(nèi)核態(tài),調(diào)度器只是依據(jù)線程優(yōu)先級進(jìn)行判斷。

  當(dāng)線程被搶先時(shí),它被放回相應(yīng)優(yōu)先級的就緒隊(duì)列的隊(duì)首。處于實(shí)時(shí)優(yōu)先級的線程在被搶先時(shí),時(shí)間配額被重置為一個(gè)完整的時(shí)間片;而處于動(dòng)態(tài)優(yōu)先級的線程在被搶先時(shí),時(shí)間配額不變,重新得到處理器使用權(quán)后將運(yùn)行到剩余的時(shí)間配額用完。

  3.時(shí)間配額用完

  當(dāng)一個(gè)處于運(yùn)行狀態(tài)的線程用完它的時(shí)間配額時(shí),Windows 2000/XP首先必須確定是否需要降低該線程的優(yōu)先級,然后確定是否需要調(diào)度另一個(gè)線程進(jìn)入運(yùn)行狀態(tài)。

  如果剛用完時(shí)間配額的線程的優(yōu)先級被降低了,Windows 2000/XP將尋找一個(gè)更適合的線程進(jìn)入運(yùn)行狀態(tài),所謂更適合的線程是指優(yōu)先級高于剛用完時(shí)間配額的線程的新設(shè)S值的就緒線程。如果剛用完時(shí)間配額的線程的優(yōu)先級沒有降低,并且有其他優(yōu)先級相同的就緒線程,Windows 2000/XP將選杼相同優(yōu)先級的就緒隊(duì)列中的下一個(gè)線程進(jìn)入運(yùn)行狀態(tài),剛用完時(shí)間配額的線程被排到就緒隊(duì)列的隊(duì)尾(即分配一個(gè)新的時(shí)間配額并把線程狀態(tài)從運(yùn)行狀態(tài)改為就緒狀態(tài)如果沒有優(yōu)先級相同的就緒線程可運(yùn)行,剛用完時(shí)間配額的線程將得到一個(gè)新的時(shí)間配額并繼續(xù)運(yùn)行。

  4.線程運(yùn)行結(jié)束

  當(dāng)線程完成運(yùn)行時(shí),它的狀態(tài)從運(yùn)行狀態(tài)轉(zhuǎn)到終止?fàn)顟B(tài)。此時(shí)系統(tǒng)將處理器調(diào)度給另一個(gè)線程。線程完成運(yùn)行的原因可能是通過調(diào)用ExhThread而從主函數(shù)中返回或被其他線程通過調(diào)用TerminateThread來終止。如果處于終止?fàn)顟B(tài)的線程對象上沒有未關(guān)閉的句柄,則該線程將被從進(jìn)程的線程列表中刪除,相關(guān)數(shù)據(jù)結(jié)構(gòu)將被釋放。

【解析windows線程調(diào)度策略】相關(guān)文章:

Windows系統(tǒng)的安全策略03-09

intel多線程cpu介紹06-03

windows鍵是哪個(gè)03-27

windows運(yùn)行命令大全08-10

Windows 2003的安裝攻略10-14

Windows實(shí)用的操作技巧09-08

如何關(guān)閉windows安全警報(bào)06-04

怎么關(guān)閉windows安全警報(bào)06-04

Windows XP刻錄光盤的教程03-03

Windows XP清理垃圾的方法03-22

主站蜘蛛池模板: 麻豆乱码国产一区二区三区| 高清无码爆乳潮喷在线观看| 夜夜躁日日躁狠狠久久av| 蜜臀亚洲av无码精品国产午夜.| 免费无码又爽又刺激高潮视频| 亚洲国产精品高清在线第1页| 国产69精品久久久久999小说| 日本免费一区高清观看| 亚洲日韩在线中文字幕第一页| 国产六月婷婷爱在线观看| 美女粉嫩饱满的一线天mp4| 午夜成人理论无码电影在线播放| 亚洲精品久久久久国色天香| 亚洲欧美成人精品香蕉网| 抽插丰满内射高潮视频| 国内精品视这里只有精品| 国产久免费热视频在线观看| 中文字幕人妻丝袜成熟乱| 亚洲男人的天堂av手机在线观看| 人妻尝试又大又粗久久| 国产白丝精品爽爽久久久久久蜜臀| 欧美日韩不卡合集视频| 东京热加勒比无码少妇| 一本一道久久综合狠狠老| 国产精品99久久精品爆乳| 日韩a人毛片精品无人区乱码| 人妻体内射精一区二区三区| 久久99er热精品免费播| 国产精品国产三级国产专区50| 男人的天堂中文字幕熟女人妻| 中文字幕一区二区人妻| 亚欧美日韩香蕉在线播放视频| 蜜臀av色欲a片无人一区| 五月狠狠亚洲小说专区| 精品国产aⅴ一区二区三区| 亚洲伊人情人综合网站| 丝袜人妻一区二区三区| 国产色系视频在线观看| 久久久久久久久无码精品亚洲日韩| 亚洲一区日韩高清中文字幕亚洲| 亚洲高清一区二区三区电影|