所以我投了boost::lexical_cast<std::string>(boost::this_thread::get_id())
此线程 ID 为字符串。现在我想知道是否可以将它转回 thread::id?
最佳答案
既然你提到调用 ->interrupt,我假设你需要 boost::thread 对象,而不是 boost::thread:id 对象。
您最好的选择可能是在生成线程时创建字符串 - boost::thread 对象的映射。
关于c++ - 如何从字符串中转换回 Boost::thread::id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7136135/