Идея сделать одно-тредовый сервер очень интересна. С одной стороны как бы жалко ядер процессора, но с другой стороны - насколько упрощается программирование если не надо думать про синхронизацию!
А с третьей стороны - насколько оно усложняется если должно быть асинхронным ...
Короче - надо будет еще поиграться, но идея мне понравилась.
У нас (Java, Groovy, Scala) есть похожие идеи в Akka и GPars