Coroutine demo for Rust
This is a demonstration project for coroutine-rs.
We are going to add a scheduler (work-stealing) into coroutine-rs, but we need to test before actually write it into the library.
Asynchronous I/O with MIO
Single-threaded eventloop based Coroutine scheduler
Multi-threaded eventloop based Coroutine sheduler (some weird bug need to be fixed)
Network I/O library
Synchronization between Coroutines (Mutex, CondVar, ...)
Coroutine-local storage
Windows support
Echo server may be blocked when enabling multi-thread mode
Simple HTTP server cannot handle too much concurrent requests