我正在编写一个使用套接字的API.在API中,我为各种项目分配内存.我想确保关闭套接字并释放内存以防有诸如Ctrl-C之类的信号.在研究这个时,似乎free()不在安全功能列表(man 7信号)上,因此,我无法释放信号处理程序内的内存.我可以关闭套接字就好了.有没有想过如何释放记忆?提前谢谢您的时间.最佳答案或者,不要捕获信号,只是让 *** 作系统处理清理工作,无论如何都要在进程清理过程中进行清理.您没有发布任何与流程无直接关系的资源,因此无需手动释放它们. 总结
以上是内存溢出为你收集整理的c – 释放信号处理程序内的内存全部内容,希望文章能够帮你解决c – 释放信号处理程序内的内存所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)