首页 > 编程语言 >《C++》11新特性--多线程

《C++》11新特性--多线程

时间:2023-09-04 22:33:18浏览次数:66  
标签:11 thread -- void 主线 阻塞 线程 多线程

thread

创建线程,不会阻塞主线程

thread成员函数

void thread::join();阻塞线程,当前线程执行完毕才会往下执行

bool thread::joinble();线程是否可以连接,返回

void thread::detach();分离主线程和子线程的关联

void printI()
{
    for (size_t i = 0; i < 100; i++)
    {
        std::cout << i << std::endl;
    }
    std::cout << std::endl;
}
int main()
{
    std::thread thread1(printI);
    if (thread1.joinable())
        thread1.join();//
    std::cout << "over\n";
    return 0;
}

 

标签:11,thread,--,void,主线,阻塞,线程,多线程
From: https://blog.51cto.com/u_16071993/7364370

相关文章

  • css: SVG and CSS
    https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/SVG_and_CSS两种方式的CSS  SVGCSS:/***SVGdemonstration***//*page*/svg{background-color:beige;}#heading{font-size:24px;font-weight:bold;}#caption{font-size:12px;}......
  • 如何在Java中连接MySQL数据库并实现增删改查操作
    要在Java中连接MySQL数据库并实现增删改查操作,你需要遵循以下步骤:导入所需的Java库:你需要导入Java中与MySQL连接和操作相关的库。常用的库包括JDBC(JavaDatabaseConnectivity)和MySQL驱动程序。importjava.sql.*;建立数据库连接:使用JDBC连接MySQL数据库,你需要提供数据库的URL、用......
  • C++将派生类赋值给基类
    在C/C++中经常会发生数据类型的转换,例如将int类型的数据赋值给float类型的变量时,编译器会先把int类型的数据转换为float类型再赋值;反过来,float类型的数据在经过类型转换后也可以赋值给int类型的变量。数据类型转换的前提是,编译器知道如何对数据进行取舍。例如:inta=......
  • 云知声AI技术助力智能车载:打造全新驾乘体验
    智能驾驶与智能座舱/车联网,这两个技术路线在经过近百年的发展后,终于在21世纪初融合到一起,共同打造了一款智能汽车。如今,我们正处在智能网联汽车发展的关键时期,这已经成为整个行业的共识。智能汽车领域正面临着巨大的机遇,在此之际云知声依托强大的AI技术,基于【山海大模型】为广......
  • mysql 8.0 date、datetime time, timestamp的区别
    详解date、datetime的区别顾名思义,date日期,time是时间,datetime日期时间,所以date,time是datetime的日期部分,可以理解为时间戳date类型。它表示日期,格式为“YYYY-MM-DD”。它可以存储从公元1000年到9999年之间的日期。date类型的存储空间为3个字节。time类......
  • 【愚公系列】2023年09月 WPF控件专题 DatePicker控件详解
    (文章目录)前言WPF控件是WindowsPresentationFoundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见......
  • uni-app 数字输入框组件封装
    (文章目录)前言数字输入框是一个项目中常见的需求,其中的耦合度很高,完全可以将其封装起来使用,在使用的时候传入五个参数,分别为:最大值最小值默认值弹出层的开启与关闭确认后的回传数据一、创建数字输入框文件创建一个文件夹components,在文件夹中创建vue文件dialog二、......
  • 【全套】源支付5.18最新版协议去授权全套三端开源源码_客户端+云端+监控+协议三网免挂
    推荐系统为:               材料自取:提取码:m1cxCentOS7.6Linux系统环境:Nginx1.20.1+MySQL5.6.50+PHP-7.2+Redis将商户后台源码上传解压运行目录为Public伪静态为thinkphp访问域名傻瓜模式安装后台安装完了sudorpm-Uvhhttps://packages.......
  • 速览 PHP 基础语法
    1.HelloWorld<?phpecho"Hello,World!"; //>Hello,World!2.注释// /**/3.数据类型数据类型类型中文名类型名标量类型布尔型boolean整型integer浮点型float字符串string复合类型数组array对象object查看数据类型voidvar_d......
  • 安装weditor时提示“ UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in po
    问题:安装weditor时提示“UnicodeDecodeError:'gbk'codeccan'tdecodebyte0xadinposition645:illegalmultibytesequence” 解决:方法一:解决方法一设置用户或者系统变量: 方法二:设置临时变量后再pipinstallsetPYTHONUTF8=1pipinstallweditor 原......