mgc*_*and 6 linux multithreading pthreads process linux-kernel
我正在尝试找到一种在多进程环境中唯一标识线程的方法.我有一个服务器跟踪连接到它的不同进程,其中一些是多线程的,而其中一些不是.要从多线程连接中识别线程,我使用线程ID作为唯一标识符(在任何给定时间最多连接1个多线程进程).我的问题是:这些线程之一的线程ID是否可能与系统上运行的另一个进程的进程ID相同?
在此先感谢您的帮助!
TID(由sys_gettid()系统调用返回)在系统1上的所有线程中是唯一的,对于单线程进程,PID和TID是相等的.这意味着TID永远不会与来自另一个进程的PID冲突.
| 归档时间: | 
 | 
| 查看次数: | 4479 次 | 
| 最近记录: |