摘要: Linux有2种方法可以实现线程局部存储: 1)使用NTPL提供的函数; 2)使用编译器扩展的__thread关键字。 NPTL(Native POSIX Thread Library),顾名思义,本地POSIX线程库。 1. 使用NPTL库函数实现线程局部存储 NPTL提供实现线程局部存储功能的接 阅读全文
posted @ 2022-02-24 23:24 明明1109 阅读(492) 评论(0) 推荐(0)
摘要: 目录 Linux中,我们知道getpid(2) 可以获取调用进程的pid,那么如何获取一个线程的id呢? 1)系统调用gettid(2)获取内核中的线程id ; 2)POSIX线程库提供的pthread_self(3)方法获取分配的线程id; 3)C++11 std::thread的get_id() 阅读全文
posted @ 2022-02-24 10:22 明明1109 阅读(8078) 评论(0) 推荐(0)