What's Changed
- 提供read、write、send、recv等系统api的协程hook;
- 优化了锁粒度;
- 修复了事件触发和协程挂起的时序问题;
- 实现若干Debug辅助工具,解决了事件、协程丢失等问题;
- 实现了CoMutex、CoRWMutex、CoCond等线程安全的协程间同步手段,均不会阻塞系统线程;
- 添加更丰富的例程;
- 更完善、详细的测试;
Test
- 针对Coroutine基本功能完成疲劳测试,测试例程30分钟无明显泄漏、崩溃;
- 针对Chan基本功能完成疲劳测试,测试30分钟无明显泄漏、崩溃;
- 针对CoMutex基本功能完成疲劳测试,测试30分钟无明显泄漏、崩溃;
New Contributors
- @javaandfly made their first contribution in #23
Full Changelog: v1.0.0...v2.0.0