【发布时间】:2018-06-14 10:00:40
【问题描述】:
正如标题所示:有什么区别。我知道QThreadStorage 早在thread_local 关键字之前就存在了,这可能就是它首先存在的原因——但问题仍然存在:它们在这两者之间所做的事情是否有任何显着差异(除了QThreadStorage)。
我假设静态变量的正常用例 - 因为使用 QThreadStorage 作为非静态变量是可能的,但不建议这样做。
static thread_local int a;
// vs
static QThreadStorage<int> b;
【问题讨论】:
标签: qt c++11 thread-local-storage