Tomi Valkeinen has implemented continuations on Mono, the open source implementation of the .NET VM.

On top of that Tomi built light weight threads in C#, semaphores, sockets and channels.