直接上代码

#include <opencv2/opencv.hpp>
#include <iostream>
#include <functional> using namespace std;
using namespace cv; class show{
public:
show(
int _x,
int _y,
int _z
):
x(_x),y(_y),z(_z) {}
void showxyz( const Range &range ); //里面的参数必须是Range类型 private:
int x;
int y;
int z;
}; void show::showxyz(const Range &range) {
for( auto i=range.start; i<range.end; i++ ) //range.start和range.end数值不定,线程自动调整
{
cout << "x=" << x << endl;
cout << "y=" << y << endl;
cout << "z=" << z << endl;
}
} int main( int argc, char **argv )
{
show test1(4,5,6); //定义一个类
//开启线程,线程数不定.让showxyz运行5次
//这里用bind函数,是因为内部是std::function<void(const Range&)> 类型
parallel_for_( Range(0,5), std::bind( &show::showxyz, &test1, placeholders::_1 ) );
return 0;
} 注意:showxyz总体是运行5次,而不是更多,尽管里面有for循环,原因在上面已说明
cout只是为了演示,运行时会出现乱行,正常现象

最新文章

  1. java web学习总结(十三) -------------------使用Session防止表单重复提交
  2. 高性能javascript(记录一)
  3. 发现新大陆-JMX
  4. WCF Service部署在IIS上
  5. Java for LeetCode 072 Edit Distance【HARD】
  6. NOIP 2013 提高组 day1 T2 火柴排队 归并 逆序对
  7. jquery hover事件冒泡解决方法
  8. 转:zookeeper3.4.5安装笔记
  9. error2
  10. 前端css:“圣杯布局”
  11. JavaNIO阻塞IO
  12. Struts2 04--- 值栈 ognl(S标签)
  13. 第二届强网杯部分writeup
  14. Java核心技术卷一基础知识-第6章-接口与内部类-读书笔记
  15. c#基础系列1---深入理解值类型和引用类型
  16. [development][PCRE] old PCRE
  17. CSS的再深入2(更新中&#183;&#183;&#183;)
  18. T-SQL 局部变量和全局变量
  19. 前端基础-html 列表标签,表格标签,表单标签
  20. git 代码分支合并merge提交新修改远程以及本地分支

热门文章

  1. ENS框架下一次控制灯的调试记录
  2. Java-(array)数组的基本概念 及 Java内存划分
  3. 【云原生 · Kubernetes】Jenkins+Gitlab+Rancher+Docker 实现自动构建镜像的 CI 平台(一)
  4. c#winfrom通讯录管理系统
  5. .NET MAUI 安卓应用开发初体验
  6. 解决mysql本地连接速度慢
  7. 关于linux fcitx输入法候选词中含有省略号的问题解决
  8. EASE-Grid经纬度与行列号转换公式 以 25KM的HDF数据为例
  9. 粘包、struct模块、进程并行与并发
  10. python 中变量的命名规则与注释