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

第24題

關於執行緒局部儲存(thread-local storage),下列敘述何者正確?

題目

關於執行緒局部儲存(thread-local storage),下列敘述何者正確? A. 執行緒局部儲存中的資料僅能在一個執行緒下的一次函式(function)呼叫中共用 B. 執行緒局部儲存中的資料僅能在一個執行緒下(thread)的多次函式呼叫中共用 C. 一個程序(process)中的多個執行緒可在多次函式呼叫中共用一個執行緒局部儲存中的資料 D. 一個程序中的多個執行緒僅能透過呼叫一個相同的函式來共用同一個執行緒局部儲存中的資料

官方答案

  • 答案:B. 執行緒局部儲存中的資料僅能在一個執行緒下(thread)的多次函式呼叫中共用

解析

Thread-local storage(TLS)讓同一執行緒在不同函式呼叫間共享資料,但各執行緒擁有獨立副本,互不干擾。選項A錯誤限制於單次呼叫;C錯誤指出多執行緒可共用同一TLS資料,實際上每執行緒各有一份;D錯誤要求必須透過相同函式共用,TLS存取不受呼叫函式限制。

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

官方資料

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