[#48952] FreeBSD9.0でruby-1.8.7, rubygems-1.8.24シリアライズ評価 — Fumiaki Sakamoto <ua6ta6@...>

いつもお世話になっております。

9 messages 2012/09/16

[ruby-list:48965] Re: シグナルハンドラ内での制限について

From: 和田 伸一朗 <wada.shinichiro@...>
Date: 2012-09-20 05:46:20 UTC
List: ruby-list #48965
中田さん

お世話になっております。
和田です。

早々のご回答ありがとうございました。

コーディングするにあたり、気になっていたので大変助かりました。

お忙しいところ、ありがとうございました。

> なかだです。
> 
> At Thu, 20 Sep 2012 13:07:28 +0900,
> 和田 伸一朗 wrote in [ruby-list:48963]:
>> POSIXではasync-signal-safeな関数が規定されており、ハンドラ内では
>> この関数のみが利用できると認識しています。
>>
>> Ruby上でシグナルハンドリングする場合、同様の規定が適用されるのでしょうか?
> 
> されません。
> 
> Signal.trapで定義したハンドラのブロックは、OS APIレベルでのシグ
> ナルハンドラから直接実行されるわけではなく、評価器が実行可能にな
> るまで遅延されます。
> 


In This Thread

Prev Next