如何正确创建线程

C++11

方式/步调

  1. 1

    建立JWorkThread类,内部重载void operator()运算符

    fd039245d688d43f162f941a731ed21b0ff43b57.jpg
  2. 2

    接着采用函数对象的体例传入线程的机关函数

    0bd162d9f2d3572cf81999348413632763d0c35b.jpg
  3. 3

    若是要将线程设置为分手属性的话,那么设置之前,需要先判定是否可以或许joinable

    8694a4c27d1ed21b9b3b2b0da36eddc450da3f63.jpg
  4. 4

    调试运行后输出的成果如下所示,申明挪用线程当作功

    b8014a90f603738d6e7a08cabd1bb051f819ec22.jpg
  5. 5

    当然也可以采用join的体例期待线程竣事

    b7003af33a87e9502a79f7841e385343faf2b4ef.jpg
  6. 6

    点窜为join的体例期待线程竣事后,从运行成果看,申明线程函数的挪用是准确的

    8644ebf81a4c510fd7e5e6f26e59252dd42aa530.jpg
  7. 7

    建立线程的整个流程如下所示,先实现线程函数,再传入线程机关函数中,最后设置分手或者join线程

    fcfaaf51f3deb48fdff9a536fe1f3a292cf57841.jpg
  • 发表于 2019-08-06 23:52
  • 阅读 ( 930 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

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 问答工具