例外處理- 維基百科,自由的百科全書 - Wikipedia
文章推薦指數: 80 %
例外處理(Exception handling,中國大陸所用「异常」對應的英文是Abnormality[1],港澳台以及日本使用的是「例外」)是指在進行運算( computation)時,出現例外的情況(需要特殊處理的非常規或例外的情況)對應的處理,這種情況經常會破壞程式正常的流程。
它通常由特殊的程式語言結構、電腦硬體機制(如:中斷或者如訊號等作業系統IPC設施)所構成的。
具體實現由硬體和軟體自身定義而決定。
一些異常,尤其是硬體,將會在被中斷後進行恢復。
硬體的例外處理機制由 CPU 完