問答題

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

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

你可能感興趣的試題

問答題

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

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

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

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