课程
/后端开发
/Java
/Java Socket应用---通信是这样练成的
先运行的start(),然后在输出客户端数量及当前的IP地址,为什么输出结果确是先输出客户端的数量及IP地址,然后才输出run()里面的内容的。
2018-11-01
源自:Java Socket应用---通信是这样练成的 3-5
正在回答
建议去看看多线程方面的知识,这个输出的顺序和写在外面的代码顺序是没有关系的,调用了start方法只是表明有一个新的线程开始工作了,并不代表原来的线程会暂停工作,多次运行输出的顺序有时候可能是不一样的。
学过多线程你就知道咋回事了。
举报
分享的是 Java 中的网络编程,使用Socket实现网络聊天通信
1 回答socket编程中套接字输入输出流的关闭有顺序要求吗?
2 回答输出顺序问题 (“客户端数量” 和 “我是服务器...”)
2 回答打印的顺序问题
2 回答代码运行顺序的问题 welcome 怎么出来的。
4 回答资源关闭顺序