まつもと ゆきひろです
In message "[ruby-list:8446] Re: thread"
on 98/06/21, ttate / jaist.ac.jp <ttate / jaist.ac.jp> writes:
|なくなっていることにはそれほど違和感はないのですが
|なぜなくしたのか理由を聞けると嬉しいのですが、教え
|ていただけないでしょうか?
Thread#stopは「任意のタイミングで外側から強制的に停止させる」
という性質を持つので,ただでさえややこしいスレッドの挙動をよ
り複雑化させるからです.
|あと、ある値がfalseの間スレッドを停止させ、
|trueになると再開されるというのは実装でき
|ないものでしょうか?
Thread.stop(Threadのクラスメソッド,カレントスレッドを停止さ
せる)を使って下さい.あるいはMutexやMonitorを使うとか.
まつもと ゆきひろ /:|)