类似于核心本地存储'可能?

时间:2014-04-19 02:59:08

标签: linux multithreading

我知道线程有thread local storage (TLS),但是,对于多核环境中的每个核心,是否有类似core local storage的内容?

2 个答案:

答案 0 :(得分:1)

由于线程可以在没有警告的情况下从核心移动到核心,因此这种能力似乎没有任何明显的用途。

答案 1 :(得分:0)

它存在吗?正如其他人所说,我可以看到它真的没有意义。

但你可以建立这样的东西吗?哦,非常简单只需抓住一些内存并使用cpu.id对其进行索引,线程本地存储也没有任何魔力。

如果您正在尝试提高性能,只需将线程本地存储专门考虑在一个内核缓存中,这几乎同样好,并且具有适应廉价更改内核的优势。