日期:2014-05-16  浏览次数:20881 次

关于进程、线程和SOCKET资源释放的问题
首先关于SOCKET的,假如创建了多个SOCKET,然后主函数 return 返回后,系统会不会自动释放那些SOCKET的资源,如果是手动关闭程序呢?

再来是关于进程和线程的,加入手动关闭程序,不是通过调用释放资源的函数和return ,系统会不会自动释放资源?

如果可以的话,能给些详细的信息?如果能说下系统释放资源的一些规则那就更好了。谢谢

------解决方案--------------------
进程退出时,所有的资源都会释放的,一了百了
------解决方案--------------------
通通释放,进程都没了,所有的资源也就不复存在了!
------解决方案--------------------
linux系统中的每一个进程在终止了之后都会执行一段相同的代码,而这段代码就是用来释放资源的,比如进程打开的文件描述符。。。
------解决方案--------------------
楼上正解,会释放,SOCKET建立起来的缓冲区会被刷新,然后释放……