有时候程序中要对多线程调用某函数次数进行统计,如果对全局变量进行增量,会造成紊乱:
#include <boost/thread/thread.hpp>
#include <atomic>
#include <iostream>
#include <time.h>
using namespace std;
// 全局的结果数据
long total = 0;
// 点击函数
void click()
{
for(int i=0; i<1000000;++i)
{
#include <boost/thread/thread.hpp>
#include <atomic>
#include <iostream>
#include <time.h>
using namespace std;
// 全局的结果数据
long total = 0;
// 点击函数
void click()
{
for(int i=0; i<1000000;++i)
{