[#954] Rational — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

23 messages 1996/10/30
[#955] Re: Rational — matz@... (Yukihiro Matsumoto) 1996/10/30

まつもと ゆきひろです.

[#968] Re: Rational 1996/10/31

けいじゅ@SHLジャパンです.

[ruby-list:767] Re: httpd.rb (Re: sample/svr.rb (socket, select))

From: matz@... (Yukihiro Matsumoto)
Date: 1996-10-07 03:34:52 UTC
List: ruby-list #767
In message "[ruby-list:766] Re: httpd.rb (Re: sample/svr.rb (socket, select))"
    on 96/10/07, Shin-ichiro Hara <sinara@blade.nagaokaut.ac.jp> writes:
|
|原です。

|ああ、そうか。accept でブロックしてしまう心配は、Thread でコネク
|ションごとの処理をまとめてしまえば無用なんだ。accept が thread
|対応になっていないという意味が分からなかったけど。(^^;

今公開しているrubyではacceptがインタプリタ全体をブロックして
しまうのでした.これでtsvr.rbを動かすとクライアントからのリ
クエストに反応できないと思います.

|私のは同時に動かす Thread の数を $max_thread で制限しています。
|ですから、この制限つき tsvr.rb はこんな風になるでしょうか。

なるほど,これだと同時にアクセスできるクライアントの数も制限
されちゃいますけど良いんですか? とはいえ,そうでないようにし
ようと思えば,あるthreadでリクエストを受け付けてキューにいれ
るような面倒なことをしなくちゃいけないでしょうけど.

threadの数とか気にしないのが大名的で私の好みです.

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

In This Thread

Prev Next