From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-04-16T17:05:17+09:00 Subject: [ruby-dev:2374] Re: [Problem] thread and signal and sleep けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :2371 ] the message: "[ruby-dev:2371] Re: [Problem] thread and signal and sleep ", on Apr/16 15:36(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >|そんなことないですよ. >私の言ってるのはCでの話です. そうでしたか. 失礼しました... >|でも, スレッド毎にシグナルハンドラが設定できないとだめですね... > >POSIXスレッドでもさすがにスレッド毎にはハンドラの設定は出来 >ないようです.シグナルマスクの設定はスレッド毎なんですが. ふーん. シグナルマスクがスレッド毎ですか... >|># 明示的にハンドラを指定しないSIGINTは例外でメインスレッドに >|># 届きます(これは昔から). >|どうしてSIGINTだけなんでしょう? > >キーボード割込みで発生するから. まあ, それしか使わないか... SIGINTはカレントで受けとってもしょうがない し, このままでいいでしょうね. >|1つ以外のスレッドが全部Thread.stopしていて, 残り1つもsleep している時 >|は何がカレントスレッドになるんです? > >最後に眠った(止まった)スレッドです.時として予想するのは難し >いかも知れません. なるほど. 分かりました. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---