服务器端停止问题

来源:4-4 运行简单的服务器客户端实例

慕瓜8021018

2019-12-11

老师,您的服务器端用了一个while(true)的死循环,是不是也就意味着你这个服务器端永远也不会自动关闭啊,也就是说服务器端代码中finally那一部分代码一直都不会被执行

写回答

1回答

Stannum

2019-12-12

同学你好~如果有异常被抛出处理,就会执行finally模块了,对不对?我们之所以要摆一个finally模块在这里,主要是为了在异常情况下也有机会释放系统资源~
至于服务器本身,很多情况下是不需要业务逻辑去主动退出的。常见的处理方法是使用外部命令来启动或关闭服务器进程~

0
1
慕瓜8021018
非常感谢!
2019-12-15
共1条回复

系统学习Java网络编程 深度理解BIO/NIO/AIO

对比式学习助你真正理解BIO/NIO/AIO三大网络编程模型。

880 学习 · 148 问题

查看课程