一、概述
async可以启动一个线程(不保证)来处理逻辑,async调用后悔返回一个future,通过future可以用来等待处理完成或查看处理进度。
二、代码
#pragma once
#include <future>
#include <chrono>
using namespace std;
class AsyncTest
{
private:
int count = 0;
int maxLoop = 2000000000;
public:
int process()
{
count = 0;
for (int i = 0; i < maxLoop; i++)
{
count++