Scala Actors: Unifying thread-based and event-based programming
Capriccio: scalable threads for internet services