背景说实话,C++11对异步的支持并不像Python和JavaScript那么弱。现实(代码)#include#include#include#includetemplateintparallel_sum(RAIterfront,RAIterbeg,RAIterend){autolen=end-beg;if(len<1000){charout[50];sprintf(out,"Calculatefrom%dto%d\n",beg-front,end-front);std::cout<,front,mid,end);autohandle_left=std::async(std::launch::async,parallel_sum,front,beg,mid);returnhandle_left.get()+handle_right.get();}intmain(){std::vectorv(20000,1);std::cout<<"Thesumis"<