输出的顺序不理解

来源:3-5 使用多线程实现多客户端的通信

慕粉7419830

2018-11-01 19:44

先运行的start(),然后在输出客户端数量及当前的IP地址,为什么输出结果确是先输出客户端的数量及IP地址,然后才输出run()里面的内容的。

写回答 关注

1回答

  • Lawrence
    2018-11-02 11:36:18

    建议去看看多线程方面的知识,这个输出的顺序和写在外面的代码顺序是没有关系的,调用了start方法只是表明有一个新的线程开始工作了,并不代表原来的线程会暂停工作,多次运行输出的顺序有时候可能是不一样的。

    学过多线程你就知道咋回事了。

Java Socket应用---通信是这样练成的

分享的是 Java 中的网络编程,使用Socket实现网络聊天通信

125013 学习 · 590 问题

查看课程

相似问题