热门搜索 :
考研考公

java 如果忘记关socket短连接 有什么后果

发布网友 发布时间:2022-04-22 04:49

我来回答

4个回答

热心网友 时间:2024-01-27 01:44

这个还用问 不关闭流
1肯定会占有很多内存(你可以看看内存)
2.这样不停地循环 1/1000秒执行一次 肯定执行不了多少次 程序就会死掉了 因为里面的代码执行的速度是没那么快的
而且容易出错
3.这个异常时捕获不到的啦 在运行时 是error性质的错误 不是异常能处理的了的
先问下connect()是不是就创建一个连接

热心网友 时间:2024-01-27 01:44

while(true){
Socket.connect();
}
没有这么写的 CPU肯定 100% ,server 端 不会有问题!

热心网友 时间:2024-01-27 01:45

单个进程允许连接数是有限的,达到最大后,是不能在连接成功的。

热心网友 时间:2024-01-27 01:45

关闭应该放在finally里面吧,没关的话占用资源,可能会引起潜在的一些数据错误

热心网友 时间:2024-01-27 01:45

这个还用问 不关闭流
1肯定会占有很多内存(你可以看看内存)
2.这样不停地循环 1/1000秒执行一次 肯定执行不了多少次 程序就会死掉了 因为里面的代码执行的速度是没那么快的
而且容易出错
3.这个异常时捕获不到的啦 在运行时 是error性质的错误 不是异常能处理的了的
先问下connect()是不是就创建一个连接

热心网友 时间:2024-01-27 01:46

while(true){
Socket.connect();
}
没有这么写的 CPU肯定 100% ,server 端 不会有问题!

热心网友 时间:2024-01-27 01:46

单个进程允许连接数是有限的,达到最大后,是不能在连接成功的。

热心网友 时间:2024-01-27 01:47

关闭应该放在finally里面吧,没关的话占用资源,可能会引起潜在的一些数据错误
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top