0

我正在为多线程创建一个 tls 向量,并且想知道如何访问向量元素。

基本上我已经创建了这个:

static boost::thread_specific_ptr< std::string > temp_str;
static boost::thread_specific_ptr< std::vector< std::string > > _Vector_;

所以我想这更像是一个语法问题,但是如何将向量元素分配给我创建的临时 tls 字符串?

void myFunc()
{

//I need to assign _Vector[i]_ to temp_str
*temp_str = _Vector_.get()[i]; //I know this is an error

}

有什么建议么?谢谢 :)

4

0 回答 0