当前位置: 技术问答>linux和unix
如何函数获取LWP?
来源: 互联网 发布时间:2016-12-07
本文导语: 如何函数获取LWP? 这个LWP和pthread_self()获得的有什么区别 ? | 用getpid 或者线程进程ID 多进程时,进程id,就是线程组id, 也就是组长的pid(LWP)。 getpid() 取的是线程组的id(tgid), 也是组长的pid. 多...
如何函数获取LWP?
这个LWP和pthread_self()获得的有什么区别 ?
这个LWP和pthread_self()获得的有什么区别 ?
|
用getpid 或者线程进程ID
多进程时,进程id,就是线程组id, 也就是组长的pid(LWP)。 getpid() 取的是线程组的id(tgid), 也是组长的pid.
多线程时,进程ID,指主线程的ID,及main函数所在线程的ID,其他线程也有不同线程ID,多线程中再不同线程用getpid获取的ID 都不一样 但进程ID就一个。
多进程时,进程id,就是线程组id, 也就是组长的pid(LWP)。 getpid() 取的是线程组的id(tgid), 也是组长的pid.
多线程时,进程ID,指主线程的ID,及main函数所在线程的ID,其他线程也有不同线程ID,多线程中再不同线程用getpid获取的ID 都不一样 但进程ID就一个。