Signals, timers, and continuations for multithreaded user-level protocolsJuan Carlos GomezJorge R. Ramoset al.2006Software - Practice and Experience