Java Platform, Standard Editionトラブルシューティング・ガイド
目次      

7.1 Oracle SolarisおよびLinuxでのシグナルの処理

Java HotSpot VMは、様々な機能を実装して致命的エラー状態に対処するために、シグナル・ハンドラをインストールします。 たとえば、まれにjava.lang.NullPointerExceptionがスローされた場合に明示的なNULLチェックを回避する最適化では、SIGSEGVシグナルをキャッチして処理し、NullPointerExceptionをスローします。

一般に、シグナルやトラップが発生する状況には2つのカテゴリがあります。

表7-2に、Oracle SolarisおよびLinuxオペレーティング・システムで現在使用されているシグナルの一覧を示します。

目次      

Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved.