[ruby-list:2913] Re: thread and fork

From: matz@... (Yukihiro Matsumoto)
Date: 1997-05-07 10:55:48 UTC
List: ruby-list #2913
まつもと ゆきひろです.

In message "[ruby-list:2912] Re: thread and fork"
    on 97/05/07, Jun Kuroda <jkuro@dwe.co.jp> writes:
|
|黒田です。

| どの組み合わせが良いのか調べたかったのですが、調べる方法を
|思いつきませんでした。ruby 的なおすすめはありますか?

一般にthreadとforkをまぜるのは良くないようです.とくに今回の
ような場合,親と子で同時にthreadが動きますから,動作が予想し
にくくなります.

後は

  forkは重い/threadは軽い
  forkはメモリ空間を共有しない
  forkの切替えのタイミングは不正確/threadはもっと不正確
  threadではスラッシングが起きない
  threadはDOSでも動く
  threadがなんらかの理由でブロックすると全体が止まる

などの特徴を考えてどちらかを選んでください.

                                まつもと ゆきひろ /:|)

In This Thread