博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用actor model实现intel tbb这样的用法
阅读量:5361 次
发布时间:2019-06-15

本文共 635 字,大约阅读时间需要 2 分钟。

关于什么事actor model,什么事intel tbb这样的用法我就不详细说了,具体请上网查文档

 

class MyActor{	F f;	MyActor inputs[];	MyActor outputs[];	int n;			#internal	void run()	{		f();		for o in outputs:			sendMsg(o, this)	}		##1	void addOutput(o)	{		outputs.append(o);	}		##2	void onFirstRun()	{		if inputs.empoty()			run()	}		##3	void onMsg(id)	{		n++;		if(n==inputs.size()) 			run()				}}def task(g, f, dependencies){	a= MyActor(f, dependencies);		// Tell dependencies add this actor to trigger list	for depend in dependencies:		depend.addOutput(a)			return a}t1 = task([](){hello});t2 = task([](){world}, t1);g.run()

  

转载于:https://www.cnblogs.com/cutepig/p/6848643.html

你可能感兴趣的文章
设计模式学习的好方法
查看>>
感谢Leslie Ma
查看>>
几种排序方法
查看>>
查看数据库各表的信息
查看>>
第一阶段测试题
查看>>
第二轮冲刺第五天
查看>>
图片压缩
查看>>
Hadoop-2.6.5安装
查看>>
教你如何一步步将项目部署到Github
查看>>
关于Android圆形图片的一种优化方案(可以显示网络图片)
查看>>
Windows路由表详解
查看>>
.NET性能优化方面的总结
查看>>
Windows下文件夹扩展名
查看>>
今天早上6:00起来,每天晚上回来6点多已经天黑
查看>>
debian开启cgroup memory子系统
查看>>
信息收集
查看>>
SQL Server 中使用Convert来取得datetime数据类型样式(全)
查看>>
Python中list的拷贝问题
查看>>
Java学习第二周学习笔记
查看>>
SQL基本语句
查看>>