1
0
mirror of https://github.com/tearshark/librf.git synced 2024-10-02 00:00:11 +08:00
Commit Graph

21 Commits

Author SHA1 Message Date
tearshark
d0ab0f462d gcc 10下编译通过 2020-04-18 13:47:46 +08:00
tearshark
63f2e1b300 兼容gcc-10 2020-04-18 11:46:29 +08:00
tearshark
cd74eea532 完善文档。
上传Doxygen生成的文档。
2020-03-31 15:30:45 +08:00
tearshark
7d40fa6d5e 整理代码,以便于控制doxygen的结果 2020-03-29 14:31:07 +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
34b2a4cad2 mutex增加协程中手工解锁的功能 2020-03-26 14:30:59 +08:00
tearshark
bebda7391d 整理测试代码 2020-03-23 17:19:59 +08:00
tearshark
6fef43340a 审查mutex_v2代码 2020-03-22 14:19:10 +08:00
tearshark
9d94bfa30c 完善mutex_t的接口 2020-03-22 02:05:14 +08:00
tearshark
e22ae5dc12 完成无死锁mutex批量加锁 2020-03-22 00:50:54 +08:00
tearshark
9f74f6c198 mutex_t完善无死锁批量加锁 2020-03-20 18:23:06 +08:00
tearshark
a949d1f4c8 完成mutex_t的无死锁批量加锁功能 2020-03-20 18:13:31 +08:00
tearshark
fb1d8d39e5 mutex_v2增加超时等待功能
修改无死锁锁定多个锁的算法,以便于支持mutex_v2
2020-03-20 01:04:52 +08:00
tearshark
18ff251233 增加yield()支持
可以获得调用链的跟节点
切换协程方法的修改
mutex_t增加try_lock()实现
2020-03-19 17:46:10 +08:00
tearshark
8af94ea0fc 完善mutex_v2代码 2020-03-18 21:46:55 +08:00
tearshark
946656e34e 实现mutex第二版 2020-03-18 18:36:39 +08:00
tearshark
76811ba691 恢复新版本下的sleep功能
完善新版本下的部分测试用例
2020-02-16 01:18:25 +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