当前位置: 首页 > news >正文

故城建设银行网站wordpress做dropping

故城建设银行网站,wordpress做dropping,大数据营销平台有哪些,建设网站的公司兴田德润实力强blockingFilter 主要作用是筛选出符合条件的项值结果集,并与之替换原有序列列表 blockingMap 可以直接修改容器的每一项 blockingMapped 不直接修改容器的每一项,而是将处理后的结果返回一个新的容器 blockingMappedReduced ResultType QtConcurrent::blockingMappedRed…blockingFilter 主要作用是筛选出符合条件的项值结果集,并与之替换原有序列列表 blockingMap 可以直接修改容器的每一项 blockingMapped 不直接修改容器的每一项,而是将处理后的结果返回一个新的容器 blockingMappedReduced ResultType QtConcurrent::blockingMappedReduced(const Sequence sequence, MapFunctor mapFunction, ReduceFunctor reduceFunction, QtConcurrent::ReduceOptions reduceOptions ReduceOptions(UnorderedReduce | SequentialReduce))Calls mapFunction once for each item in sequence. The return value of each mapFunction is passed to reduceFunction. Note that while mapFunction is called concurrently, only one thread at a time will call reduceFunction. The order in which reduceFunction is called is determined by reduceOptions.按顺序为每个项目调用mapFunction一次。每个mapFunction的返回值被传递给reduceFunction。 请注意当mapFunction被并发调用时一次只有一个线程会调用reduceFunction。reduceFunction的调用顺序由reduceOptions决定。 注意blockingFilter、blockingMap、blockingMapped、blockingMappedReduced 这些函数将阻塞直到序列中的所有项都被处理完。当然他们也有异步版本QtConcurrent::map、QtConcurrent::mapped、QtConcurrent::mappedReduced只要把前面的block去掉就是对应的异步版本函数了。 示例代码 #include QCoreApplication #include QtConcurrent #include QDebugint Addfunc(const int arg) {return arg 1; };int multiplyFunc(const int num) {return num * 10; }void reducedFunction(int result, const int intermedia) {result intermedia; }int main(int argc, char *argv[]) {QCoreApplication a(argc, argv);//1blockingFilter 主要作用是筛选出符合条件的项值结果集,并与之替换原有序列列表QListint list0{2, 7, 6, 5, 10, 9, 8, 3, 4};QtConcurrent::blockingFilter(list0, [](int v) { return v 5; });qDebug() blockingFilter sequence list0;//(7, 6, 10, 9, 8)//2blockingMap 可以直接修改容器的每一项QListint list1 {1, 2, 3, 4, 5};QtConcurrent::blockingMap(list1, [](int num){num num * 10;});qDebug() blockingMap list1 list1;//(10, 20, 30, 40, 50)//3blockingMapped 不直接修改容器的每一项,而是将处理后的结果返回一个新的容器QListint list2 {3, 4, 5, 6, 7};list2 QtConcurrent::blockingMapped(list2, multiplyFunc);qDebug() blockingMapped list2 list2;//(30, 40, 50, 60, 70)//4按顺序为每个项目调用multiplyFunc一次,每个multiplyFunc的返回值被传递给reducedFunctionQListint list3 {6, 7, 8, 9, 10};int res QtConcurrent::blockingMappedReduced(list3, multiplyFunc, reducedFunction);qDebug() blockingMappedReduced res res;//400//--------------------------Asynchronous call-------------------------- #if 1//QtConcurrent::mapQListint sequence0{1, 2, 3, 4, 5, 6, 7};QFuturevoid future0 QtConcurrent::map(sequence0, Addfunc);QFutureWatchervoid *watcher new QFutureWatchervoid();QObject::connect(watcher, QFutureWatchervoid::finished, [](){qDebug() QtConcurrent::map sequence0;});//QtConcurrent::mappedQListint sequence1{1, 2, 3, 4, 5, 6, 7};QFutureint future1 QtConcurrent::mapped(sequence1, multiplyFunc);qDebug() QtConcurrent::mapped future1.results();//(10, 20, 30, 40, 50, 60, 70)//新的结果用QFuture::const_iterator或QFutureIterator进行访问QFutureIteratorint itr(future1);while (itr.hasNext()) {qDebug() itr itr.next();}//QtConcurrent::mappedReduced()类似于mapped()//区别在于将结果继续传递给一个新函数,并在新函数里再处理成一个单值QListint sequence2{1, 2, 3, 4, 5, 6, 7};QFutureint future2 QtConcurrent::mappedReduced(sequence2, multiplyFunc, reducedFunction);future2.waitForFinished();int result future2.result();qDebug() QtConcurrent::mappedReduced result;//280 #endifreturn a.exec(); }
http://www.hkea.cn/news/14497230/

相关文章:

  • 网站制作九江手机销售网站的建设
  • 本地做的网站如何映射出去在服务器上安装wordpress
  • 国内产品网站w源码1688网站设计要点
  • 手机怎么浏览国外网站怎么做qq业务网站
  • 建设银行etc网站公司简介宣传册图片
  • 小型企业网站建设的背景网页设计代码常用单词
  • 电子商务网站建设培训小结wordpress 数据图表化
  • 怎么选择企业建站公司百丽鞋业网站建设
  • 公司网站后台维护怎么做室内设计培训班学费一般多少
  • php做网站知乎灵雀云 wordpress
  • 网站什么情况要更新建筑行业大数据综合查询平台官网
  • asp 手机网站房产信息管理系统
  • 做网站域名需哪些策划书格式模板
  • 成都网站优化费用济宁网站建设优化亿峰
  • 个体可以做几个网站wordpress最新视频教程
  • 廊坊市网站建设济南市建设信用网站
  • 常州制作网站软件园林景观设计公司名称大全
  • 二手书交易网站开发背景分析会议网站定制
  • dw怎么新建网站wordpress评论框xss
  • 商务网站建设作业重庆网站
  • 凡科建站登录入口湖南长沙怎么注册工作室
  • php网站开发工程师任职要求医院网站建设策划
  • 没有网站域名备案在线html网页编辑器
  • 南宁模板建站哪家好湛江网站建设方案推广
  • 包头做网站的公司招聘信息wordpress 站群会员
  • 做网站对于不同的分辨率无锡微信手机网站制作
  • 网站做seo需要些什么优秀商业空间设计案例分析
  • js搜索网站开发oa系统的主要功能
  • 云南省建设工程招标投标行业协会网站哈尔滨做平台网站平台公司哪家好
  • 下载做蛋糕网站wordpress模板更改