glib中获取线程id(tid)

Mar*_*vac 5 glib

我正在使用 glib 创建线程:

g_thread_create()
Run Code Online (Sandbox Code Playgroud)

如何获取线程ID(编号)?

pto*_*ato 3

你不能。线程 ID 在 GLib 中被抽象出来。你需要它做什么?

  • 如果你想要每个线程有一个唯一的符号,你可以 `printf("%p\n", g_thread_self());` 这将为你提供 `GThread` 结构的地址,这样你就可以区分你的线程。 (4认同)