2

C ベースのライブラリの非常に単純なコンストラクタとデストラクタがあります。まあ、私は TERM などのシグナルをキャッチして、perl の強制終了時にデストラクタ呼び出しを強制するkillall perl必要があります。出来ますか?!サンクス!

4

1 に答える 1

1

ではない正確に。シグナルは、オブジェクトではなくプロセスに送信され、トラップされます。

もう 1 つの方法は、クリーンアップする必要があるすべてのオブジェクトのグローバル リストを維持し、そのリストの各オブジェクトをクリーンアップする単一のシグナル ハンドラーをインストールすることです。

于 2011-04-28T14:54:46.223 に答える