原文:TLSAlloc()

為什么要有TLS 原因在於,進程中的全局變量與函數內定義的靜態 static 變量,是各個線程都可以訪問的共享變量。在一個線程修改的內存內容,對所有線程都生效。這是一個優點也是一個缺點。說它是優點,線程的數據交換變得非常快捷。說它是缺點,一個線程死掉了,其它線程也性命不保 多個線程訪問共享數據,需要昂貴的同步開銷,也容易造成同步相關的BUG。 如果需要在一個線程內部的各個函數調用都能訪問 但其它線 ...

2016-06-28 21:33 0 2678 推薦指數:

查看詳情

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM