tearshark
|
e0555c5668
|
兼容xcode
|
пре 4 година |
tearshark
|
fb1d8d39e5
|
mutex_v2增加超时等待功能
修改无死锁锁定多个锁的算法,以便于支持mutex_v2
|
пре 4 година |
tearshark
|
18ff251233
|
增加yield()支持
可以获得调用链的跟节点
切换协程方法的修改
mutex_t增加try_lock()实现
|
пре 4 година |
tearshark
|
946656e34e
|
实现mutex第二版
|
пре 4 година |
tearshark
|
254c13b21e
|
使用concept来描述部分接口
|
пре 4 година |
tearshark
|
2d0a597b85
|
整理类型萃取代码
when_all/when_any接受functor。functor必须得返回一个awaitor
|
пре 4 година |
tearshark
|
aba74aaa19
|
重新实现when_all/when_any
|
пре 4 година |
tearshark
|
c863f50ff1
|
获得当前协程帮定的调度器
|
пре 4 година |
tearshark
|
a5459300b9
|
新版本的event实现
|
пре 4 година |
tearshark
|
fca55ccee7
|
将channel的申明和实现分离,便于阅读
|
пре 4 година |
tearshark
|
d854bd00f6
|
重写channel的实现方法
|
пре 4 година |
tearshark
|
ac11ce9f6f
|
优化channel实现,使用循环队列完成channel数据缓存
|
пре 4 година |
tearshark
|
f33d4c471a
|
企图实现一个更加简洁和lock-free的event。
|
пре 4 година |
tearshark
|
0739e99ab2
|
全面兼容clang编译器,并通过大部分测试范例
|
пре 4 година |
tearshark
|
f19966d85e
|
增加切换调度器的功能
版本号升级到2.2.0
|
пре 4 година |
tearshark
|
b6a8d6bb1a
|
将宏定义集中存放,以便于将来更好的支持module
|
пре 4 година |
tearshark
|
3badb4e13f
|
增加测试内存布局的范例
|
пре 4 година |
tearshark
|
39f12d96bc
|
上传测试的VS项目
|
пре 4 година |
tearshark
|
cba8cd7d8f
|
整理头文件定义,使得重要的类放在显眼之处
|
пре 4 година |
tearshark
|
7289258a75
|
准备支持调度generator
|
пре 4 година |
tearshark
|
76811ba691
|
恢复新版本下的sleep功能
完善新版本下的部分测试用例
|
пре 4 година |
tearshark
|
3575506740
|
将state的操作封装在其内部,以便于检查是否加锁而从保证了线程安全
|
пре 4 година |
tearshark
|
1508d08027
|
使用新的state/promise/future和调度器,以便于完成调度链传递
|
пре 4 година |
tearshark
|
f4214e45e7
|
支持ASIO 1.12.2以上版本
|
пре 5 година |
tearshark
|
70b706721b
|
新增一个channel测试项目
|
пре 5 година |
tearshark
|
5316643d0d
|
增加modern callback范例代码
|
пре 5 година |
tearshark
|
7ed4d830b3
|
添加一个基于ASIO的pingpong性能评测
|
пре 6 година |
tearshark
|
3e81636db7
|
优化调度器所花费的时间
|
пре 6 година |
tearshark
|
803cc2e51e
|
支持when_all/when_any
|
пре 6 година |
tearshark
|
84fe5c4b1a
|
测试channel在多线程多协程调度下的表现
测试结果表明N:M模型的代码还存在BUG
|
пре 6 година |
tearshark
|
db03e525be
|
支持N:N模式的协程
|
пре 6 година |
tearshark
|
67a3e653ed
|
添加内存占用的测试代码
|
пре 7 година |
tearshark
|
ba792374ab
|
create repository
|
пре 7 година |