民國113年 地方四等 資訊處理 計算機概要

第26題

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

題目

關於多執行緒(multi-threading)模式中的多對一(many-to-one)模式,下列敘述何者正確? A. 使用多對一的多執行緒模式時,當一個程序(process)中的一個執行緒(thread)被阻擋(blocked)時,同程序中的其他的執行緒亦無法執行 B. 多個核心執行緒(kernel threads)映對到同一個使用者執行緒(user thread) C. 在多核心系統中,一個程序使用多對一的多執行緒模式,將可同時使用多個核心 D. 在多核心處理器架構日漸普及下,多對一模式已成為主流的多執行緒系統的實作方式

官方答案

  • 答案:A. 使用多對一的多執行緒模式時,當一個程序(process)中的一個執行緒(thread)被阻擋(blocked)時,同程序中的其他的執行緒亦無法執行

解析

Many-to-one模式將多使用者執行緒對應單一核心執行緒,核心僅看到一個排程實體;若該執行緒阻塞(如I/O),整個程序所有使用者執行緒皆無法執行。B敘述反向,C錯誤無法並行使用多核心,D錯誤現代主流為一對一或多對多模式以利多核並行。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。