多线程访问数据不冲突,线程安全;冲突则不安全。保证数据安全给数据加互斥锁。
#include <mutex>
int num =0;
mutex m;//互斥锁
//多线程访问数据不冲突,线程安全;冲突则不安全。保证数据安全给数据加互斥锁
void run()
{
for (int i=0; i<10000000; i++) {
m.lock()
多线程访问数据不冲突,线程安全;冲突则不安全。保证数据安全给数据加互斥锁。
#include <mutex>
int num =0;
mutex m;//互斥锁
//多线程访问数据不冲突,线程安全;冲突则不安全。保证数据安全给数据加互斥锁
void run()
{
for (int i=0; i<10000000; i++) {
m.lock()