exit() 与 _exit() 的区别

来源:互联网 发布:李白 李贺 知乎 编辑:程序博客网 时间:2024/05/16 20:30
简单说,exit函数是结束程序时要清除I/O缓冲区,再调用系统函数退出程序,而_exit()是直接退出程序,并不会清除缓冲区,所以,如果程序没有考虑周全,在调用exit()退出函数时可能导致某些空间被释放两遍,导致产生core文件或退出时崩溃。
0 0
原创粉丝点击