首页 > 其他分享 >std::async的使用总结

std::async的使用总结

时间:2023-08-08 23:46:47浏览次数:54  
标签:std 总结 return flip back async include

https://blog.csdn.net/weixin_41191739/article/details/113115847

 

 

vecotr<...>    async  其中的一种用法:

#include <iostream>
#include <vector>
#include <string>
#include <future>
#include <algorithm>

using namespace std;

string flip(string s) {
	reverse(begin(s), end(s));
	return s;
}

int main() {
	vector<future<string>> v;

	v.push_back(async([]{ return flip(" ,olleH"); }));
	v.push_back(async([]{ return flip(".gnaL"); }));
	v.push_back(async([]{ return flip("\n!TXEN"); }));

	for (auto& e : v) {
		cout << e.get();
	}
}

  

 

标签:std,总结,return,flip,back,async,include
From: https://www.cnblogs.com/xiaochouk/p/17615700.html

相关文章

  • TC脚本开发-窗口句柄的捕捉方法总结
    标题获得方法:整型窗口句柄窗口句柄=窗口.找到窗口("脚本编写算法.txt-记事本“)如果(窗口句柄==0)辅助.消息框("没有找到窗口")红色字体为窗口标题,必须输入准确的标题,不支持模糊捕捉。要找到准确的标题可以用AB抓抓捕捉.AB抓抓使用方法:先点击下图的鼠标窗口句柄。 然后点......
  • 8月8日总结
    8.8周二泛型方法.定义格式:修饰符<类型>返回值类型方法名(类型变量名){}eg:public<T>voidshowCTt)EI泛型接口格式:修饰符interface接口名(类型)行eg:publicinterfaceGeneric<T>fs类型通配符.<?>List<?>:表示元素类型未知的List,它的元素可以匹配任何的类型这种带通配符的Li......
  • golang自定义 os.stderr 数据读取逻辑
    原始需求只是一个很简单的需求,使用golang的exec运行一个命令然后获取实时结果,命令是trivyimage--download-db-only正常的打印应该是2023-08-08T17:06:02.929+0800INFONeedtoupdateDB2023-08-08T17:06:02.929+0800INFODBRepository:ghcr.io/aquas......
  • NFLS 训练总结 1(updating)
    前言没有前言。Day0上午听完校际交流最后一节课,下午2点出发去nj。在车上和两位巨佬先讨论了一些之前的题目。然后看到nj地铁,某位巨佬想要出一个图论题。一开始是这样的:给一个无向图,一开始你有一定的体力,你可以步行走过一些边,会消耗体力,也可以坐地铁,不消耗体力,但是会......
  • 8.7总结
    今天相对来说就轻松多了,没有学姐找我,也就定时发一篇推文,原来还在想为啥学长想退部,现在原因明了。今天也没干啥事,在摆乱,不愿意动,发现背上全是那种小疙瘩,去拿药了,说是代谢紊乱,应该是这几天比较焦虑吧......
  • 软件测试|pip常用命令总结
    当使用Python进行开发时,pip是一个非常有用的包管理工具,它可以帮助我们方便地安装、升级和管理Python包。本文将介绍一些常用的pip命令,以帮助您更好地使用pip。查看帮助文档运行pip--help运行这个命令将帮助我们更好地了解pip的使用,pip命令的参数会完整展示出来,如下:pip--helpUsa......
  • 20230808巴蜀暑期集训测试总结
    挂分连挂两天!挂的都是水题!T1两个地方,就三个字符的问题,大小样例居然都没有反映出来,当时想着这道题比较水,之前还去上了个厕所,不能再浪费时间,打完就走了,结果直接挂\(50pts\),比昨天挂的都多。所以,写完就拍!,其实如果前三题都拍了拿\(300\)也比T1挂\(50\)再打个T4\(10pts\)暴......
  • sql注入CTF常见考点方法总结
    SQL注入一、基本注入流程1.判断是否存在注入点(1)?id=xx不同,返回结果不同,则存在注入。(2)数字型判断:​ and1=1正常​ and1=2报错​ 则不存在注入​ 字符型判断:​ 1'and'1'='1正常​ 1'and'1'='2报错​ 则存在注入(3)判断注入点及类型:​ a'......
  • c++ std::hash<std::string> 字符串哈希函数
    msvc采用了FNV-1a的哈希算法//众所周知std::string就是一个basic_string<char>template<class_Elem,class_Traits,class_Alloc>structhash<basic_string<_Elem,_Traits,_Alloc>>{_CXX17_DEPRECATE_ADAPTOR_TYPEDEFStypedefbasic_string<_......
  • Linux异步通知---fasync_helper()、kill_fasync()函数介绍与使用
    转载:Linux异步通知---fasync_helper()、kill_fasync()函数介绍与使用_面朝大海0902的博客-CSDN博客一、fasync_helper()与kill_fasync()函数应用程序通过fcntl置FASYNC标志位,触发对应驱动文件的fasync()函数执行(上节有解释原因Linux异步通知—signal()、fcntl()函数介绍与使用),该......