問答題

【簡(jiǎn)答題】慮一個(gè)多處理器系統(tǒng)和用多線程對(duì)多線程模式編寫的多線程程序。讓程序中的用戶線程數(shù)量多于系統(tǒng)中的處理器的數(shù)量,討論由程序分配的內(nèi)核線程的數(shù)量比處理器少、由程序分配的內(nèi)核線程的數(shù)量與處理器相同、由程序分配的內(nèi)核線程的數(shù)量大于處理器數(shù)量但少于用戶線程的數(shù)量的性能意義。

答案: 當(dāng)內(nèi)核線程的數(shù)量少于處理器時(shí),一些處理器將仍然處于空閑狀態(tài)。因?yàn)?,調(diào)度圖中只有內(nèi)核線程的處理器,而不是用戶線程的處理器。...
題目列表

你可能感興趣的試題

問答題

【簡(jiǎn)答題】一個(gè)采用多用戶線程的多線程方案在多進(jìn)程系統(tǒng)中能夠取得比在單處理器系統(tǒng)中更好的性能嗎?

答案: 一個(gè)包括多用戶線程的多線程系統(tǒng)無法在多處理系統(tǒng)上同時(shí)使用不同的處理器。操作系統(tǒng)只能看到一個(gè)單一的進(jìn)程且不會(huì)調(diào)度在不同處理...
問答題

【簡(jiǎn)答題】哪些組成部分在多線程程序中是被線程共享的?

答案: 一個(gè)線程程序的線程共享堆內(nèi)存和全局變量,但每個(gè)線程都有屬于自己的一組寄存值和棧內(nèi)存。
微信掃碼免費(fèi)搜題