Examly題庫立即開始練習
地方政府公務人員四等-資訊處理類科計算機概要11326單選題

關於多執行緒(multi-threading)模式中的多對一(many-to-one)模式,下列敘述何者正確?

A使用多對一的多執行緒模式時,當一個程序(process)中的一個執行緒(thread)被阻擋(blocked)時,同程序中的其他的執行緒亦無法執行
B多個核心執行緒(kernel threads)映對到同一個使用者執行緒(user thread)
C在多核心系統中,一個程序使用多對一的多執行緒模式,將可同時使用多個核心正確答案
D在多核心處理器架構日漸普及下,多對一模式已成為主流的多執行緒系統的實作方式
答案與詳解
C
正確答案
多對一模式:多個 user thread 映射到 1 個 kernel thread,一阻全阻、無法多核並行。

為什麼答案是 C

本題公告正解為 C。但依標準教科書定義,多對一模式因只有 1 個 kernel thread,OS 排程時只能分到 1 個 CPU 核心,無法真正並行(parallel),要善用多核必須使用一對一或多對多模式。考生應記得:作答以公告 C 為準,但理解上多對一無法多核並行才是通說。【爭議題,詳見 answer_validity】

考點:阻擋連動考點:方向顛倒考點:多核並行(爭議)考點:非主流模式
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮