- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 current->pid && current->tgid
<br />Linux内核编程,能拿到当前任务的pid(current->pid),可如果当前是线程,想拿到创建它的进程的pid,怎么拿呢?<br />这样: current->signal->pgrp, 不过这个方法仅适用于pthread创建的线程,其它的我没有测试。<br /><br />最佳的方法是取current->tgid , tgid 即缩写 thread group id。<br /><br />内核代码判断一个线程是否是线程组的leader也是这个方法:<br />下句宏定义摘自2.6.9内
2010-09-02 22:17:00 9671
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人