【问题标题】:Is it possible from within a thread in C/C++ to get a parent thread id if it wasn't passed in as an argument on pthread_create?如果父线程 ID 没有作为 pthread_create 的参数传入,是否可以从 C/C++ 的线程中获取父线程 ID?
【发布时间】:2012-06-28 15:44:50
【问题描述】:

pthread_self() 是获取你自己的线程ID。除非在生成过程中将其提供给您,否则您似乎无法获取生成您的线程的线程 ID。或者有什么办法?

【问题讨论】:

    标签: c++ c multithreading pthreads


    【解决方案1】:

    不,在 POSIX 线程中所有线程都是平等的,没有层次结构。即使是执行main的线程也没有特殊作用,可以终止而不影响其他线程。

    【讨论】:

      猜你喜欢
      • 2021-12-31
      • 2021-08-14
      • 1970-01-01
      • 1970-01-01
      • 2010-12-13
      • 2017-01-10
      • 1970-01-01
      • 2017-05-23
      • 2017-11-11
      相关资源
      最近更新 更多