2009-02-03 ここはグリーンスレッド XC 汎用言語の Ruby や Perl 、 Python は、用途が多彩だから、ネイティブスレッドへの対応が求められるだろう。逆に、ウェブ専用の PHP は本格的な並列処理は求められていないんじゃないだろうか。グリーンスレッドどころか、コルーチンで十分かもしれない。 たぶんレイテンシがあるのは、 ファイルの読み込み データーベースとのやりとり コードのパース(モジュールのロード) くらいだと思う。ここを担当するネイティブコードなり、エクステンションなりが非同期になってて、スクリプトプログラム側がスリープできるだけでも、かなり効果が出るだろう。