Skip to main content

ログ取得ツール (移転先予定地)

Pythonのスレッド

Pythonのスレッドは、thread.start_new_thread(func, (arg,)) で生成する。pthreadの関数とマップされてるみたいで、Rubyのように独自でスケジュールするわけではないらしい。

でもデフォルトでdetachされるみたいで、cancelやjoinはできないみたい。mutexとかcondに対応するものはあるようだ。rwlockはなさげ。性能もアレだし、いまいち。

スレッドと言えば、RedHat 9.0はNPTLに対応してくれたみたい。やってくれるよ。

(追記)

結論としては、スレッドはRubyの方が上ということにしておく。