仕事で、シングルスレッドでマルチスレッドっぽく動くプログラムを書く、って select関数を使った普通のプログラム。この形のプログラムだと わかっているところでしかタスクスイッチ(相当のこと)が起きないので、プログラム的にはかなり楽ができる。その分、タスクスイッチの部分のコードも書かなければいけないのだけど、それは簡単だし、他人の書いた複雑なライブラリを使うよりは楽だ...って、ロートルプログラマのつぶやきかも。