![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程
文章平均质量分 72
维克Tor
这个作者很懒,什么都没留下…
展开
-
c++11 条件变量
条件变量(condition_variable) 条件变量是线程以睡眠的一种形式等待某一条件的发生,所以称之为条件变量。 条件变量利用的是线程共享全局变量来进行同步,所以全局变量一般会被设置为线程睡眠结束开始运行的条件。 Mutex 条件变量一般用于和互斥锁一起使用。在使用条件变量时,需要引用、头文件#include <condition_variable>。condition_variable的对象调用wait函数时,它会通过定义的lock锁定住线程,当前线程被阻塞,不会执行wait下面的原创 2021-12-02 16:32:09 · 1242 阅读 · 1 评论 -
c++ 多线程
线程的基本了解 线程是被CPU执行调度的最小单位。被包含于进程中。例如打开网页时,可以打开一个网页,也可以点击+号打开第二个网页。每一个网页都是一个多线程,而整个程序被称为多进程。所以每个进程至少包含一个线程。 c++98中没有明确的提出线程这一概念,直到c++11中引入了线程技术。在使用线程时,需要引入头文件thread。 创建一个线程 void fun1()//线程1 { cout << "这是一个线程" << endl; } void fun2(int num)原创 2021-11-25 22:43:02 · 730 阅读 · 0 评论