std::thread不提供获取当前线程的系统id的方法,仅可以获取当前的线程id,但是我们可以通过建立索引表的方式来实现 1 std::mutex m; 2 std::map<std::thread::id, pid_t> threads; 3 void add_tid_mapping() 4 { 5 std::lock_guard<std::mutex> l(m); 6 threads[std::this_thread::get_id()] ...
std::thread不提供获取当前线程的系统id的方法,仅可以获取当前的线程id,但是我们可以通过建立索引表的方式来实现 1 std::mutex m; 2 std::map<std::thread::id, pid_t> threads; 3 void add_tid_mapping() 4 { 5 std::lock_guard<std::mutex> l(m); 6 threads[std::this_thread::get_id()] =...
std::thread中获取当前线程的系统id std::thread不提供获取当前线程的系统id的⽅法,仅可以获取当前的线程id,但是我们可以通过建⽴索引表的⽅式来实现 1 std::mutex m;2 std::map<std::thread::id, pid_t> threads;3void add_tid_mapping()4 { 5 std::lock_guard<std::mutex> l(m);6 ...