当前位置: 首页 > news >正文

C++学习笔记 29 初识Thread

一、C++线程的使用

1. 引入:#include<thread>

2. 调用:std::thread 自定义线程名称(函数);

```C++

#include<iostream>
#include<thread>

static bool loop_Finished = false;

void DoWork() {
std::cout << "Started thread id = " << std::this_thread::get_id() << std::endl;

while (!loop_Finished) {
std::cout << "Working ..." << std::endl;
std::this_thread::sleep_for(std::chrono::seconds(1));
}
}

int main() {
//函数式编程
std::thread worker(DoWork);

//阻塞式main语句
std::cin.get();
loop_Finished = true;

//加入到当前线程
worker.join();
std::cout << "Main thread is finished" << std::endl;
std::cout << "Started thread id = " << std::this_thread::get_id() << std::endl;
}

```

http://www.jsqmd.com/news/118930/

相关文章:

  • C++学习笔记 29 初识Thread
  • 喵喵喵 XVII
  • Excalidraw图形访问统计功能
  • 2025年昆明管道疏通联系方式汇总:全市专业服务机构官方联系渠道与高效服务指引 - 十大品牌推荐
  • 2025年福州管道疏通联系方式汇总:全市的专业服务官方联系渠道与高效合作指引 - 十大品牌推荐
  • C#AI系列(7):从零开始LLM之Tokenizer实现
  • Excalidraw支持微服务调用链绘制
  • 2025年北京家庭搬家公司联系方式汇总: 核心城区专业服务商联系通道与一站式搬迁指南 - 十大品牌推荐
  • 2025年济南小型搬家公司联系方式汇总: 本地资深企业官方联系方式与一站式搬迁 - 十大品牌推荐
  • Excalidraw支持语音注释功能构想
  • 回归测试:捍卫已有的“战果”
  • 2025年深圳家庭搬家公司联系方式汇总:精选资深企业官方联系渠道与一站式搬迁方案解析 - 十大品牌推荐
  • Open-AutoGLM团队共享方案(首次公开9大关键技术细节)
  • 2025年深圳小型搬家公司联系方式汇总:精选资深企业官方联系渠道与一站式搬迁服务指引 - 十大品牌推荐
  • Excalidraw与Airtable数据库联动
  • 2025年南宁管道疏通联系方式汇总: 全市专业服务商官方联系方式与高效合作指引 - 十大品牌推荐
  • 2025年武汉管道疏通联系方式汇总:全市专业疏通服务官方联系渠道与高效合作指引 - 十大品牌推荐
  • 【AI赋能内容生态】:Open-AutoGLM如何实现视频号智能优选?
  • Open-AutoGLM多版本共存难题突破:资深架构师亲授3种稳定方案
  • 【无人机通信】无人驾驶飞行器对低空经济的对策_基于MIMO蜂窝系统的联合通信和干扰研究附Matlab代码
  • 2025年广州家庭搬家公司联系方式汇总: 资深企业官方联系渠道与一站式搬迁方案参考 - 十大品牌推荐
  • Excalidraw模板库推荐:快速启动各类图表设计
  • 多进程
  • Python数据结构(上):字符串、列表、元组
  • 2025年上海家庭搬家公司联系方式汇总: 本地资深企业官方联系渠道与一站式搬迁方案解析 - 十大品牌推荐
  • 2025年广州管道疏通联系方式汇总:全市专业服务商官方联系渠道与高效合作指引 - 十大品牌推荐
  • Android UI优化步骤 - 实践
  • 2025年深圳家庭搬家公司联系方式汇总: 本地资深企业官方联系渠道与一站式搬迁方案参考 - 十大品牌推荐
  • 为什么90%的Open-AutoGLM部署都忽略了权限审计?现在补救还来得及!
  • Cursor锁区问题