關於執行緒局部儲存(thread-local storage),下列敘述何者正確?
A執行緒局部儲存中的資料僅能在一個執行緒下的一次函式(function)呼叫中共用正確答案
B執行緒局部儲存中的資料僅能在一個執行緒下(thread)的多次函式呼叫中共用
C一個程序(process)中的多個執行緒可在多次函式呼叫中共用一個執行緒局部儲存中的資料
D一個程序中的多個執行緒僅能透過呼叫一個相同的函式來共用同一個執行緒局部儲存中的資料
答案與詳解
正確。TLS 變數專屬於單一執行緒,且其生命週期與該執行緒相同,因此可在該執行緒的多次函式呼叫中持續存在並共用,是 TLS 的核心定義。
