pid : 2394 tid : 2399
pid : 2394 tid : 2398
pid : 2394 tid : 2397
pid : 2394 tid : 2395
*这是使用 getpid() __NR_gettid*
PID:2529 时间:1811777280
pid:2529 tid:1820169984
PID:2529 时间:1828562688
PID:2529 时间:1836955392
pid:2529 tid:1845348096
*这是使用 pthread_self()*
我正在使用 Fedora17。我想知道为什么 getpid() 和 pthread_self() 的 tid 结果不同?
哪一个是对的?我的教授 说pthread使用posix而不是linux系统。
并且在多线程条件下pid是一样的吗?我得到正确的结果吗?