c++线程的使用

c++11之后,c++语言提供了并发编程的语言支持。
c++11增加了线程以及线程相关的类。
c++11提供的线程类叫做std::thread,创建线程只需提供线程函数或者函数对象,并且可以指定参数。

构造函数

copy
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
//默认构造函数,构造一个线程对象,在这个线程中不执行任何处理动作 thread() noexcept; //移动构造函数,将other的线程所有权转移给新的thread对象,之后other不再表示执行线程 thread(thread&& other) noexcept; //创建线程对象,并在该线程中执行函数f中的业务逻辑,args是要传递给函数f的参数 template<class Function,class ... Args> explicit thread(Function&& f, Args&&... args); //使用=delete显示删除拷贝构造,不允许线程对象之间的拷贝 thread(const thread&)=delete;

公共成员函数

本文作者:iuk11

本文链接:https://www.cnblogs.com/iuk11/p/17146799.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   iuk11  阅读(84)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起