问答详情
源自:3-5 使用多线程实现多客户端的通信

输出的顺序不理解

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

提问者:慕粉7419830 2018-11-01 19:44

个回答

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

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

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