怎样正确终止线程

 时间:2026-02-16 13:17:19

1、定义实现线程函数,函数的参数为std::future, 通裕董激过该参数可以控制线程退出

怎样正确终止线程

2、主程序函数中创建promise对象,然后从promise对象中提取future对象

怎样正确终止线程

3、启动线程,线程函数中的参数传入future对象

怎样正确终止线程

4、调用promise对象的函数set_value来发送信号

怎样正确终止线程

5、调用线程库中的join函数等待线程退出

怎样正确终止线程

6、整个处理流程如下所示,先创建promise对象,从promise对象中提取future对象,将future对象传入线程函数,然肥胳后启动线程,当需要退出线程的时候,调用set_value发送信息,让线程退出

怎样正确终止线程

7、调试运行的结果如下所示,发送信号让线程退出译铲后,主测试函数也就退出了

怎样正确终止线程

  • 电脑如何调整显示器为144HZ
  • vc++控制台怎么改变大小
  • 斗破苍穹手游异火哪里收集
  • 如何使用航旅纵横开通畅行卡?
  • 云顶征服者羁绊怎么合成
  • 热门搜索
    三年级春节手抄报大全 手抄报装饰简笔画 感恩为主题的手抄报 中华美德手抄报 关于法制的手抄报内容 争做文明使者手抄报 森林防火手抄报图片 励志手抄报图片 小学安全知识手抄报 教师节英语手抄报内容