Thread ID

pthread_self

pthread_t pthread_self(void);
  • 拿到自己的 thread ID
  • 建議用 pthread_t 資料型態,雖然 thread ID 大多是 integer 但並沒有規定

pthread_equal

int pthread_equal ( pthread_t tid1, pthread_t tid2 )
  • 比較兩個 thread ID 是否相同(因為資料型態是 pthread_t 所以不能直接用等號比較
  • 回傳 nonzero 則相同