Select a tag to browse associated projects and drill deeper into the tag cloud.
Eventlet is a networking library written in Python. It achieves high scalability by using non-blocking io while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level.
gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of libevent event loop. Features include: convenient API around greenlets familiar synchronization primitives socket module that cooperates WSGI server on top of ... [More]
jyield aims to provide java continuations support similar to c# yield coroutines. The methods annotated with @Continuable are transformed in runtime or optionally in compile time.
In order to learn a tiny bit about the Io language and distributed consensus algorithms I'm attempting to implement a simple Paxos algorithm. While this program does run and produce behavior somewhat consistent with what I expect I cannot over emphasize enough that I don't have confidence ... [More]
dactordactor 是使用D语言编写的轻量级线程运行框架，使用了 D2 runtime 提供的 Fiber ... [More]
本项目开发中，未可用。先看看代码 简介（已完成）腐朽落后的有限状态机已被本项目抛弃 （开发中）基于规则的推理引擎 （开发中）基于协程（coroutine），使用juru （规划中）自带领域特定语言（DSL） （暂时）ms-windows only ... [More]
febird implemented a serialization framework(vs boost.serialization/google.protocolbuffer), can be used in protocol parsing, big/small data serialization, even in very small object serialize, performance is good. (such as key/data serialization in BerkeleyDB), it provide fast performance(30~80 times ... [More]
Concurrency in CA lightweight concurrency library for C, featuring symmetric coroutines as the main control flow abstraction. The library is similar to State Threads, but using coroutines instead of green threads. This simplifies inter-procedural calls and largely eliminates the need for mutexes and ... [More]