thread local storage的作用

来源:1-8 辅导 + 案例分析 + 答疑

weixin_慕移动6186909

2021-05-24 21:46:37

在课程中经常提到的thread local storage作用是什么?是context的实现么?能给一些资料不

写回答

1回答

Xargin

2021-05-24

Go 没有对用户开放 tls 接口


内部使用 tls 只是把线程绑定的 g 的位置存储在 tls 里,具体到 amd64 和 linux,就是 fs 寄存器。


看一下代码里的 settls 和 get_tls 的实现。


或者搜一下:

https://chao-tic.github.io/blog/2018/12/25/tls



0

Go高级工程师实战营

慕课网与 GoCN 社区官方联手打造,定义行业Go高级人才培养标准,4个月,快速晋升为P6+/D7级高级人才。

458 学习 · 266 问题

查看课程