The embedded Single TimerWheel (eSTW) is a timerwheel facility that can be used at task and interrupt level. The number of wheel spokes is user configured. The timer granularity is determined by the task signal or hardware interrupt source.
HPServer is a free, open-source light-weighted framework for concurrent networking software.
Some traits of HPServer:
object-oriented
cross-platform (support windows & linux)
event-driven
support I/O events, timer, and signals.
support multi-thread.
Implementation of virtual threads for the XS-1. Currently a simple context switching implementation for the XMOS XS-1 architecture (Gn, Ln products). Allows a user to run low speed processes on a single thread using time sliced scheduling.