tearshark
|
bd2a8e8cea
|
提升channel在多线程下的性能
|
2021-12-09 11:25:24 +08:00 |
|
tearshark
|
5ee1e7325b
|
修改channel测试范例
|
2021-12-06 08:57:44 +08:00 |
|
tearshark
|
c836aac79e
|
修改channel性能测试方法
|
2021-12-02 11:02:58 +08:00 |
|
tearshark
|
0d2af93ceb
|
更改测试代码的组织方式
|
2021-11-02 17:15:17 +08:00 |
|
tearshark
|
27034d9efc
|
重新组织代码目录结构
|
2021-11-01 17:59:08 +08:00 |
|
tearshark
|
96a105d1d2
|
开始3.0版本的编码
|
2020-09-23 22:56:51 +08:00 |
|
tearshark
|
fa45d211a6
|
Windows下放弃clang编译, 从而完整开启异常处理。
|
2020-05-09 22:55:53 +08:00 |
|
tearshark
|
c8ce2be4d7
|
channel并没有很好的履行optional选项。改正之。
|
2020-03-31 21:52:44 +08:00 |
|
tearshark
|
cd74eea532
|
完善文档。
上传Doxygen生成的文档。
|
2020-03-31 15:30:45 +08:00 |
|
tearshark
|
1589272e12
|
整理channel_v2代码,并添加详细注释。
|
2020-03-29 08:35:42 +08:00 |
|
tearshark
|
b70b49a3d2
|
兼容xcode
|
2020-03-26 17:35:12 +08:00 |
|
tearshark
|
9f1aaf5923
|
兼容Xcode
|
2020-03-26 17:26:39 +08:00 |
|
tearshark
|
50841a1d2f
|
增加一种新的测试channel的方法
|
2020-03-09 17:36:36 +08:00 |
|
tearshark
|
a14fd0d640
|
channel为多线程优化提供手段
|
2020-03-09 16:45:04 +08:00 |
|
tearshark
|
d4a95348b2
|
优化channel的缓存数据的方式
|
2020-03-09 15:31:30 +08:00 |
|
tearshark
|
ac11ce9f6f
|
优化channel实现,使用循环队列完成channel数据缓存
|
2020-03-09 08:17:52 +08:00 |
|
tearshark
|
fee671711d
|
减少state加锁的次数
增加future对yield的测试
|
2020-03-02 14:50:01 +08:00 |
|
tearshark
|
0739e99ab2
|
全面兼容clang编译器,并通过大部分测试范例
|
2020-03-01 12:13:41 +08:00 |
|
tearshark
|
3ba9a56cae
|
优化一点内存占用空间和性能
更好的兼容clang
版本升级到2.2.1
|
2020-02-29 01:11:21 +08:00 |
|
tearshark
|
a5b28cd778
|
完整编译x64+x86
|
2020-02-19 17:01:55 +08:00 |
|
tearshark
|
1508d08027
|
使用新的state/promise/future和调度器,以便于完成调度链传递
|
2020-02-15 15:20:16 +08:00 |
|
tearshark
|
84fe5c4b1a
|
测试channel在多线程多协程调度下的表现
测试结果表明N:M模型的代码还存在BUG
|
2017-11-27 18:37:18 +08:00 |
|
tearshark
|
db03e525be
|
支持N:N模式的协程
|
2017-10-01 10:33:08 +08:00 |
|
tearshark
|
ba792374ab
|
create repository
|
2017-09-24 14:01:30 +08:00 |
|