亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 6387 | 回復(fù): 10
打印 上一主題 下一主題

[C++] linux進(jìn)程正常退出或者ctrlc退出(缺省信號(hào)處理),局部和全部對(duì)象析構(gòu)函數(shù)是否調(diào)用 [復(fù)制鏈接]

論壇徽章:
9
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-02-13 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-06-15 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-06-16 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-06-18 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-27 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-07-09 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-07-15 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-07-27 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-08-18 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2017-11-29 15:48 |只看該作者 |倒序?yàn)g覽
linux進(jìn)程正常退出或者ctrlc退出(缺省信號(hào)處理),局部和全部對(duì)象析構(gòu)函數(shù)是否調(diào)用

論壇徽章:
15
射手座
日期:2014-11-29 19:22:4915-16賽季CBA聯(lián)賽之青島
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16賽季CBA聯(lián)賽之四川
日期:2017-02-07 21:08:572015年亞冠紀(jì)念徽章
日期:2015-11-06 12:31:58每日論壇發(fā)貼之星
日期:2015-08-04 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-04 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-07-12 22:20:002015亞冠之浦和紅鉆
日期:2015-07-08 10:10:132015亞冠之大阪鋼巴
日期:2015-06-29 11:21:122015亞冠之廣州恒大
日期:2015-05-22 21:55:412015年亞洲杯之伊朗
日期:2015-04-10 16:28:25
2 [報(bào)告]
發(fā)表于 2017-11-30 10:25 |只看該作者
本帖最后由 yulihua49 于 2017-11-30 10:27 編輯

不調(diào)用。
signal捕獲SIGTERM,SIGINT信號(hào)處理善后。一般要把關(guān)鍵資源(及其狀態(tài))保存在全局對(duì)象里,由捕獲函數(shù)處理。

論壇徽章:
9
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-02-13 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-06-15 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-06-16 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-06-18 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-27 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-07-09 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-07-15 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-07-27 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-08-18 06:20:00
3 [報(bào)告]
發(fā)表于 2017-11-30 16:49 |只看該作者
yulihua49 發(fā)表于 2017-11-30 10:25
不調(diào)用。
signal捕獲SIGTERM,SIGINT信號(hào)處理善后。一般要把關(guān)鍵資源(及其狀態(tài))保存在全局對(duì)象里,由捕 ...

如果exit不調(diào)用全局對(duì)象析構(gòu)函數(shù),那么什么時(shí)機(jī)才call?

論壇徽章:
11
未羊
日期:2013-12-16 12:45:4615-16賽季CBA聯(lián)賽之青島
日期:2016-04-11 19:17:4715-16賽季CBA聯(lián)賽之廣夏
日期:2016-04-06 16:34:012015亞冠之卡爾希納薩夫
日期:2015-11-10 10:04:522015亞冠之大阪鋼巴
日期:2015-07-30 18:29:402015亞冠之城南
日期:2015-06-15 17:56:392015亞冠之卡爾希納薩夫
日期:2015-05-15 15:19:272015亞冠之山東魯能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16賽季CBA聯(lián)賽之八一
日期:2016-07-22 09:41:40
4 [報(bào)告]
發(fā)表于 2017-12-01 13:51 |只看該作者
main 返回后; 問(wèn)題是信號(hào)這些東西引起的殺進(jìn)程, main 壓根走不完就掛了

論壇徽章:
15
射手座
日期:2014-11-29 19:22:4915-16賽季CBA聯(lián)賽之青島
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16賽季CBA聯(lián)賽之四川
日期:2017-02-07 21:08:572015年亞冠紀(jì)念徽章
日期:2015-11-06 12:31:58每日論壇發(fā)貼之星
日期:2015-08-04 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-04 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-07-12 22:20:002015亞冠之浦和紅鉆
日期:2015-07-08 10:10:132015亞冠之大阪鋼巴
日期:2015-06-29 11:21:122015亞冠之廣州恒大
日期:2015-05-22 21:55:412015年亞洲杯之伊朗
日期:2015-04-10 16:28:25
5 [報(bào)告]
發(fā)表于 2017-12-01 15:27 |只看該作者
mordorwww 發(fā)表于 2017-11-30 16:49
如果exit不調(diào)用全局對(duì)象析構(gòu)函數(shù),那么什么時(shí)機(jī)才call?

使用signal函數(shù)。
一般的全局對(duì)象不析構(gòu)也無(wú)所謂。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2017-12-08 10:41 |只看該作者
進(jìn)程已經(jīng)退出,OS會(huì)回收資源,這個(gè)時(shí)候已經(jīng)不需要擔(dān)心擔(dān)心了。當(dāng)然進(jìn)程退出前釋放一起資源是好的設(shè)計(jì)習(xí)慣,雖然沒(méi)有什么意義從OS角度看

論壇徽章:
36
子鼠
日期:2013-08-28 22:23:29黃金圣斗士
日期:2015-12-01 11:37:51程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-14 06:20:00CU十四周年紀(jì)念徽章
日期:2015-12-22 16:50:40IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-25 06:20:0015-16賽季CBA聯(lián)賽之深圳
日期:2016-01-27 10:31:172016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之福建
日期:2016-04-07 11:25:2215-16賽季CBA聯(lián)賽之青島
日期:2016-04-29 18:02:5915-16賽季CBA聯(lián)賽之北控
日期:2016-06-20 17:38:50技術(shù)圖書(shū)徽章
日期:2016-07-19 13:54:03程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-08-21 06:20:00
7 [報(bào)告]
發(fā)表于 2017-12-08 13:21 |只看該作者
一個(gè)是系統(tǒng)層面的,一個(gè)是語(yǔ)言層面的,沒(méi)關(guān)聯(lián)。
自己處理信號(hào)把兩個(gè)層面的關(guān)聯(lián)起來(lái)自己控制。

論壇徽章:
9
摩羯座
日期:2013-08-15 15:18:48獅子座
日期:2013-09-12 18:07:47金牛座
日期:2013-09-16 13:23:09辰龍
日期:2013-10-09 09:03:27白羊座
日期:2013-10-17 13:32:44子鼠
日期:2014-04-23 15:09:38戌狗
日期:2014-09-17 11:37:542015年亞洲杯之韓國(guó)
日期:2015-03-26 10:16:442015亞冠之武里南聯(lián)
日期:2015-08-18 14:55:52
8 [報(bào)告]
發(fā)表于 2017-12-08 17:21 |只看該作者
mordorwww 發(fā)表于 2017-11-30 16:49
如果exit不調(diào)用全局對(duì)象析構(gòu)函數(shù),那么什么時(shí)機(jī)才call?

exit會(huì)析構(gòu)全局變量,但局部變量不會(huì)析構(gòu)。
signal退出進(jìn)程,似乎不是走exit,可能是更底層的系統(tǒng)調(diào)用,全局函數(shù)都不會(huì)析構(gòu)。
這個(gè)你寫(xiě)個(gè)程序測(cè)試一下,很容易就有結(jié)論

論壇徽章:
44
15-16賽季CBA聯(lián)賽之浙江
日期:2021-10-11 02:03:59程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-07-02 06:20:0015-16賽季CBA聯(lián)賽之新疆
日期:2016-04-25 10:55:452016科比退役紀(jì)念章
日期:2016-04-23 00:51:2315-16賽季CBA聯(lián)賽之山東
日期:2016-04-17 12:00:2815-16賽季CBA聯(lián)賽之福建
日期:2016-04-12 15:21:2915-16賽季CBA聯(lián)賽之遼寧
日期:2016-03-24 21:38:2715-16賽季CBA聯(lián)賽之福建
日期:2016-03-18 12:13:4015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-05 00:55:2015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-04 21:11:3615-16賽季CBA聯(lián)賽之天津
日期:2016-11-02 00:33:1215-16賽季CBA聯(lián)賽之浙江
日期:2017-01-13 01:31:49
9 [報(bào)告]
發(fā)表于 2017-12-18 03:12 |只看該作者
SIGINT的default handler就是abort,直接殺進(jìn)程,所以不會(huì)調(diào)用destructor
問(wèn)題是你調(diào)用exit的行為其實(shí)也差不多,還是不會(huì)調(diào)用destructor。
之所以說(shuō)“差不多”,是因?yàn)閑xit還是會(huì)回收一些東西的,比如std stream都會(huì)flush一遍等等,但這些和C++的析構(gòu)函數(shù)并沒(méi)有什么卵關(guān)系。

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2017-12-18 12:05 |只看該作者
The world has changed, and we must change with it.
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP