
多线程
介绍多线程的相关知识
c++学生
学习c++的学生,不太精通
展开
-
c++互斥锁
一.概述c++多线程中提供互斥锁,多线程我就不讲了。链接在这:https://blog.youkuaiyun.com/m0_60630094/article/details/119389253二.使用方法#include<mutex> //头文件mutex mu; //定义mu.lock(); //上锁mu.unlock(); //解锁三.为什么要用因为如果多个线程同时使用同一个变量,就会产生数据竞争,产生异常输出。所以要加一个mutex,把函数锁上。四.使用实例代码:原创 2021-08-11 08:09:23 · 492 阅读 · 0 评论 -
c++多线程
一.前言c++中提供线程服务,今天我就来讲解一下什么叫多线程。二.概念什么叫多线程?就是多个指令同时进行,比如开两个线程,工作量便可以减半三.thread讲解1.定义thread 线程名=thread(函数名,参数列表/*无参数即没有*/)2.操作ji.join() //阻塞主线j1.detach() //不阻塞主线3.实例#include<bits/stdc++.h>#include<thread>void w1(){ .原创 2021-08-04 17:48:41 · 120 阅读 · 0 评论