線程局部存儲技術

Q&A 啓動十個線程,如何記錄這個10個線程的執行時間?要求能夠在線程退出時打印? 很多人直觀的想法是用一個全局變量表記錄每個線程的執行時間。對於全局變量使用的缺點分析,這裏不做討論,很多地方都有講解。本文介紹一種線程局部技術在多線程的應用場景。 線程局部存儲,英文爲Thread Local Storage,縮寫爲TLS。爲什麼要有TLS?原因在於,全局變量與函數內定義的靜態變量,是各個線程都可以
相關文章
相關標籤/搜索