From: matz@... (Yukihiro Matsumoto) Date: 2003-07-15T08:28:05+09:00 Subject: [ruby-dev:20671] Re: frozen ThreadGroup まつもと ゆきひろです In message "[ruby-dev:20655] frozen ThreadGroup" on 03/07/14, Hidetoshi NAGAI writes: |ThreadGroup に次の機能を加えるのはいかがでしょうか. |--------------------------------------- |freeze された ThreadGroup {からの|への} Thread の所属変更を禁止する. |--------------------------------------- |現状では $SAFE >= 4 の場合のみに変更が禁止されるようになってますが |(ですよね?),もう少し緩いセキュリティレベルでもそうした制約を使った |ThreadGroup 単位での管理ができると嬉しいかもという提案です. 論点は分かります。ただ、freezeというのは「変化しない」ことを 意味しますから、 |freeze された ThreadGroup に新たな Thread が追加されるのは, |freeze 前からその ThreadGroup に含まれていた Thread が |新たな Thread を生成した場合のみです. というように条件によってfreezeされているのに新たなthreadが追 加されるというのはなじまないかもしれません。 その場合でもThreadGroupに新たな属性を追加してこの機能を実現 することは可能だと思います。また、SafeTkを実現するための別の 方法の受け皿を別に思いつく人がいれば、それを取り入れることに も反対しません。