C++怎么正确使用线程

技术C++怎么正确使用线程这篇文章主要介绍“C++怎么正确使用线程”,在日常操作中,相信很多人在C++怎么正确使用线程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++怎么正确使用线程”

本文主要介绍“C如何正确使用线程”。在日常操作中,相信很多人对C如何正确使用线程有疑问。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮你解答“C如何正确使用线程”的疑惑!接下来,请和边肖一起学习!

CP.26:不要分离线程

00-1010一般来说,生命周期超过创建它的线程的线程的需求是从线程任务继承而来的,但是通过分离来实现这一思想使得监视和与分离线程通信变得更加困难。在特殊情况下,很难(虽然不是不可能)确保线程能够按预期停止或继续运行。

Example(示例)

void heart beat();

无效使用()

{

std:thread t(心跳);//不加入;心跳意味着永远运行

t . detach();

//.

}这段代码是对线程的合理使用,其中通常使用detach()。虽然这种做法有问题。我们如何监控一个分离的线程来知道它是否是活动的?心跳可能有一些问题,对于需要心跳功能的系统来说,失去心跳是一个严重的问题。因此,我们需要与心跳线程通信(例如,通过信息流或使用condition_variable的通知事件)。

另一种通常更好的解决方案是通过将它放在创建(或激活)点之外的范围内来控制它的生命周期。例如:

另一种通常更高级的方法是将其放在创建(或激活)它的范围之外。示例:

void heart beat();

gsl:joining_thread t(心跳);//心跳意味着“永远”运行该心跳将(除非错误、硬件问题等。)只要程序运行,就运行。

心跳线程将运行与程序一样长的时间(除非有错误、硬件问题等)。).

有时候,我们需要把创造的点和所有权的点分开

有时候,我们需要把世代观点和所有制观点分开。

void heart beat();

unique _ ptrgsl : joining _ thread tick _ tock { nullptr };

无效使用()

{

//只要滴答还活着,心跳就应该运行

tick _ tock=make _ uniquegsl : joining _ thread(心跳);

//.

}

Reason(原因)

Flagdetach()。

标记分离操作。

至此,“如何在C语言中正确使用线程”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/116973.html

(0)

相关推荐

  • css如何清除背景图片重复

    技术css如何清除背景图片重复这篇文章主要为大家展示了“css如何清除背景图片重复”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何清除背景图片重复”这篇文章吧。

    攻略 2021年11月14日
  • Visual Studio Employee类怎么用

    技术Visual Studio Employee类怎么用这篇文章将为大家详细讲解有关Visual Studio Employee类怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。学

    攻略 2021年12月1日
  • 傅雷家书1954年概括,傅雷家书1954年的主要内容

    技术傅雷家书1954年概括,傅雷家书1954年的主要内容1954年,傅聪出国学习钢琴,孤身远在他乡,孤独枯寂,傅雷夫妇以家书来鼓励儿子潜心学习,报效国家.多年来,傅雷夫妇的家书一直伴随着傅聪的生活,学习,乃至恋爱,结婚生

    生活 2021年10月27日
  • 抖音怎么刷粉丝,刷抖音粉丝网站最便宜?

    技术抖音怎么刷粉丝,刷抖音粉丝网站最便宜?抖音便宜刷粉网站,刷抖音粉丝网站最便宜抖音刷粉丝的平台网站搜索应该也很多,价格差异也很大,原因主要是看做单的号的质量,有的机器刷单,有的是真人接单,有的是群派单,还有的是真机养的

    测评 2021年10月21日
  • DG Broker如何搭建

    技术DG Broker如何搭建这篇文章主要介绍了DG Broker如何搭建,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。DG Broker搭建 1.环境说

    攻略 2021年11月16日
  • apr是几月,APR办理护照的时候指的什么

    技术apr是几月,APR办理护照的时候指的什么护照有效期上的APR指的是4月份的意思,10 apr 63应该是“10 apr 13”即到期时间是2013年4月10日apr是几月。1、外交护照和公务护照有效期最长不超过5年

    生活 2021年10月26日