線程局部存儲

線程局部存儲 ( TLS ) 是一種存儲持續期 （ storage duration ） ， 對象的存儲是在線程開始時分配 ， 線程結束時回收 ， 每個線程有該對象自己的實例 。 這種對象的鏈接性 （ linkage ） 可以是靜態的也可是外部的 。 TLS的一個例子是用全局變量表示錯誤號 。 這可能在多線程併發時產生同步錯誤 。 線程局部存儲的errno是個解決辦法 。