怎样获取线程ID

多线程程序开辟的过程中,常用的阐发问题的手段就是日记,而为了区分分歧线程,输出日记的同时也要同时输出线程id,是以,本文告诉你在各类场景下,如何获取线程ID

东西/原料

  • C++11

方式/步调

  1. 1

    经由过程挪用std::this_thread.get_id()来获取内部线程的id

  2. 2

    建立线程后,经由过程线程对象获取线程id, 然后挪用join函数期待线程竣事

  3. 3

    从输出打印信息看,内部线程的id和经由过程线程对象获取的id是不异的

  4. 4

    启动线程,设置线程分手属性之后,再获取线程id

  5. 5

    从输出信息看,内部线程的id与分手之后获取的线程id分歧

  6. 6

    挪用std::thread::id()可以获取默认线程id

  7. 7

    调试运行成果如下所示,默认线程的id号是0x0

注重事项

  • 喜好经验接待点赞投票!
  • 经验由 YWMLI1 原创,首发百度经验,转载请注明出处!
  • 发表于 2019-08-04 22:15
  • 阅读 ( 1287 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具