First-chance exception & Second-chance exception

在調(diào)試器中運(yùn)行程序時(shí)迟隅,如果程序產(chǎn)生異常乞巧,調(diào)試器會(huì)首先獲得通知(即First-chance exception)铭腕,而后此異常由產(chǎn)生它的程序負(fù)責(zé)捕獲扔字。
如果程序沒有捕獲并處理此異常,那么調(diào)試器會(huì)再次被通知(即Second-chance exception格嘁,Last-chance exception)笛求,并結(jié)束程序。
通常見到的“First-chance exception”一般是“0xC0000005: Access Violation”糕簿,“0xC00000FD: Stack Overflow”等探入,這些都說明程序中有缺陷,需要修正懂诗。
http://niernocry.blog.163.com/blog/static/1545292020071015105559513/

First-chance exception

What is a first chance exception?
When an application is being debugged, the debugger gets notified whenever an exception is encountered.
At this point, the application is suspended and the debugger decides how to handle the exception.
The first pass through this mechanism is called a "first chance" exception. Depending on the debugger's configuration, it will either resume the application and pass the exception on or it will leave the application suspended and enter debug mode.
If the application handles the exception, it continues to run normally.

如果程序遇到異常蜂嗽,首先會(huì)被"first chance" exception這種機(jī)制來捕獲和進(jìn)行后續(xù)處理,如果程序處理了異常殃恒,即可進(jìn)行正常運(yùn)行植旧。

Second-chance exception

If the application does not handle the exception, the debugger is re-notified. This is known as a "second chance" exception. The debugger again suspends the application and determines how to handle this exception. Typically, debuggers are configured to stop on second chance (unhandled) exceptions and debug mode is entered, allowing you to debug.

如果捕獲到異常后,程序沒有進(jìn)行處理离唐,這時(shí)候的叫做"second chance" exception病附。程序會(huì)再次暫停,并決定去如何去處理這個(gè)異常亥鬓。

示意圖

示意圖

References:

http://niernocry.blog.163.com/blog/static/1545292020071015105559513/
http://blog.csdn.net/m_star_jy_sy/article/details/5578998
http://blog.163.com/cp7618%40yeah/blog/static/702347772010226112255101/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末完沪,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子嵌戈,更是在濱河造成了極大的恐慌覆积,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件熟呛,死亡現(xiàn)場(chǎng)離奇詭異宽档,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)庵朝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門吗冤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來又厉,“玉大人,你說我怎么就攤上這事欣孤〔雒唬” “怎么了?”我有些...
    開封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵降传,是天一觀的道長篷朵。 經(jīng)常有香客問我,道長婆排,這世上最難降的妖魔是什么声旺? 我笑而不...
    開封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮段只,結(jié)果婚禮上腮猖,老公的妹妹穿的比我還像新娘。我一直安慰自己赞枕,他們只是感情好澈缺,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著炕婶,像睡著了一般姐赡。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上柠掂,一...
    開封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天项滑,我揣著相機(jī)與錄音,去河邊找鬼涯贞。 笑死枪狂,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的宋渔。 我是一名探鬼主播州疾,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼皇拣!你這毒婦竟也來了孝治?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤审磁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后岂座,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體态蒂,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年费什,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了钾恢。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片手素。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖瘩蚪,靈堂內(nèi)的尸體忽然破棺而出泉懦,到底是詐尸還是另有隱情,我是刑警寧澤疹瘦,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布崩哩,位于F島的核電站,受9級(jí)特大地震影響言沐,放射性物質(zhì)發(fā)生泄漏邓嘹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一险胰、第九天 我趴在偏房一處隱蔽的房頂上張望汹押。 院中可真熱鬧,春花似錦起便、人聲如沸棚贾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽妙痹。三九已至,卻和暖如春奖年,著一層夾襖步出監(jiān)牢的瞬間细诸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來泰國打工陋守, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留震贵,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓水评,卻偏偏與公主長得像猩系,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子中燥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,437評(píng)論 0 23
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理寇甸,服務(wù)發(fā)現(xiàn),斷路器疗涉,智...
    卡卡羅2017閱讀 134,633評(píng)論 18 139
  • 已經(jīng)同步到gitbook拿霉,想閱讀的請(qǐng)轉(zhuǎn)到gitbook: Django 1.10 中文文檔 URL dispatc...
    leyu閱讀 14,193評(píng)論 0 16
  • 圖文無關(guān)。 開始重讀紅樓咱扣。 曹公一開頭便寫寶釵病绽淘,可卿病,可卿死闹伪,寫李貴沪铭,茗煙壮池,磺大奶奶,金榮杀怠,薛蟠的龍陽之興椰憋,寶...
    Tantalusqualenj閱讀 238評(píng)論 0 0
  • 參考:內(nèi)存緩存LruCache實(shí)現(xiàn)原理Android中圖片的三級(jí)緩存策略Android官方教程:保存到文件andr...
    TTTqiu閱讀 171評(píng)論 0 0