例外処理

読み:れいがいしょり
外語:exception handling 英語
品詞:名詞

通常の流れとは異なる条件(例外)が発生した時の処理の流れのこと。

目次

オペレーティングシステム(OS)、マイクロプロセッサープログラムなどが、明らかに処理を続行できない状態に陥った(例外が発生した)ときに、処理の流れをフックすることでプログラムやシステム全体、場合によってはハードウェアに影響が出ないようすること。またフックした後の処理のこと。

例外処理としてどのような処理を行なえばよいのかはケースバイケースである。

  • ブルースクリーン

    ユーザーは、一切の処理が続行できないという点で最悪だが、ハードウェア系の例外の場合は往々にしてこうしなければいけない場合もある。

  • リセット

    ブルースクリーンすら出せない最悪の状況のときに発生する。

    しかし、このレベルになると、本当にプログラムが例外を出したのか、ハードウェアの安全装置が作動したのかは分からない。

  • コアダンプあるいはプロセス強制終了

    某社の某バージョンのオフィスソフトは、ことあるごとにプログラムが強制終了し、ユーザーを激怒させた。

  • 処理を安全に中断し、操作を続行させる
  • ユーザーに処置をさせる

    「ディスクを交換してください」「プリンターの電源を入れてください」など。

  • 何もなかったことにしてそのまま処理を続行させる

    禁断の処理方法。ダチョウアルゴリズム

    「本当にそれでよい」場合を除いては、すべきでない。

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club