c++ 学习之 多线程(五)互斥量 mutex
前言
在多线程的应用中,常常会涉及到共享数据,当我们直接对共享数据进行操作时,比如多个进程同时进行写操作时,就会发生异常,接下来我们引入互斥量来解决这个问题。
正文
1.lock() 与 unlock()
先来看一下这个代码:
#include<thread>
#include<stdio.h>
#include<mutex>
using namespace std;
void fun(int& num)
{
for (int i = 0; i < 100000; i++)
{
num