C++ Thread_local 类的非静态成员?

问题描述

我正在尝试将类线程的一个成员变量设为本地。然而,类中的 thread_local 似乎也必须是 static ..?但是 static 意味着该类的所有 实例共享该变量。我希望它可以有该类的不同实例,但是对于 1 个成员变量,每个有权访问该对象的线程都有一个不同的变量。

那么我怎么能有一个可以传递的类对象,它的一个成员变量是thread_local,对于类的这个实例(这个对象),而不是对于类的所有实例(此类型的所有对象)?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)