Pythonのスレッド
Pythonのスレッドは、thread.start_new_thread(func, (arg,)) で生成する。pthreadの関数とマップされてるみたいで、Rubyのように独自でスケジュールするわけではないらしい。 でもデフォルトでdetachされるみたいで、cancelやjoinはできないみたい。mutexとかcondに対応するものはあるようだ。rwlockはなさげ。性能もアレだし、いまいち。 スレッドと言えば、RedHat 9.0はNPTLに対応してくれたみたい。やってくれるよ。 (追記) 結論としては、スレッドはRubyの方が上ということにしておく。