[size=medium][color=blue]昨天開組會的時候,討論到乙個問題,是我們要做乙個web service,當發生錯誤的時候,怎麼處理的問題,
比如,**後台正算著乙個程序,突然斷電了,或者,有乙個程序陷入死迴圈了,這時候該怎麼處理?
以下的方案是劉老師給出的:
每當乙個程序啟動時,在log檔案中,寫入一條記錄,記錄程序開始,時間和程序名都要,當程序正常結束時,則寫入程序結束的記錄,這樣,每次開機時,**讀取日誌,所有只有開始記錄,找不到結束記錄的程序,均被定義為非正常結束,然後可以進行下一步的異常處理。。。。。[/color][/size]
異常處理機制
異常處理的三個步驟 檢查異常,丟擲異常,處理異常 異常處理基本原理 把需要檢測的程式放到try塊中,把異常處理的程式放在catch塊中。如果執行乙個函式出現了異常,可以丟擲異常資訊。然後查詢try塊下面的catch塊是否可以處理該異常。如果該函式不處理該異常,將傳遞給它的上一級函式 呼叫函式 如果它...
Handler處理機制
handler缺點 如果要運送兩種型別的資料 比如乙個bitmap,乙個object 就不能運送,但可以用bunder來傳輸 使用handler的步驟 1 建立乙個handler 2 在需要用到資料傳輸的地方通過handler得到message物件,通過message攜帶要傳輸的資料 3 直接通過h...
異常處理機制
1 c 中異常處理機制使得異常的引發和異常的處理不必在同乙個函式中。2 異常是專門針對抽象程式設計中的一系列錯誤處理的,c 的函式機制是棧結構,先進後出,依次訪問,無法跳躍。3 異常超脫於函式機制,決定了其對函式的跨越式回跳。4 異常跨越函式 普通用法 基本用法 void add int a,int...