学习concurrency programming进展
2024-08-24 04:23:41
看了一段时间的actor model,goroutine之类的东东,最近在github上写了个简单的框架,
注:未做大量测试,仅供学习用,勿用于生产用途
链接: https://github.com/hejinshou/SimpleActorModel
里面有几个例子
- example_actor_singlethread.cpp 单线程actor框架
- example_actor_thread.cpp 每个actor一个线程
- example_lift.cpp 电梯调度程序,使用每个actor一个线程
- example_actor_coroutine.cpp 使用coroutine做单线程调度的actor框架
- example_actor_coroutine_ring.cpp 环形队列测试
- actor_threadpool.cpp 基于线程池的actor框架
- example_actor_coroutine_yield.cpp yield测试
- example_lift.cpp 电梯调度例子(注:未做详细测试)
- example_task.cpp 利用actor model实现的task框架
- testLibTask-channel.cpp task框架channel测试,该框架支持coroutine+基于work sharing的多线程调度
- testLibTask-channel2.cpp task框架channel测试
- testLibTask-skynet.cpp boost::fiber里的skynet测试
- testLibTask-sleep.cpp sleep测试
最新文章
- PHP服务缓存优化之ZendOpcache、xcache、eAccelerator
- CentOS 6.3下Samba服务器的安装与配置
- 运行tomcat8w.exe未安装指定的服务
- Linux 配置nginx
- Servlet处理get请求时的中文乱码问题
- Logistic回归的牛顿法及DFP、BFGS拟牛顿法求解
- [转载]JS、C#编码解码
- SOAP web service用AFNetWorking实现请求
- 安装node/npm/webpack步骤
- 洛谷 [P2701] 巨大的牛棚
- cocos creator
- numpy ndarray求其最值的索引
- BZOJ3536 : [Usaco2014 Open]Cow Optics
- 7 个最佳的 Java 框架
- web api 本地测试
- 2018 Arab Collegiate Programming Contest (ACPC 2018) H - Hawawshi Decryption 数学 + BSGS
- 行为类模式(二):命令(Command)
- 《Qt数据类型》--QByteArray,QString,int,hex之间的转化
- 【C++11新特性】 nullptr关键字
- 深度学习基础系列(三)| sigmoid、tanh和relu激活函数的直观解释