先运行的start(),然后在输出客户端数量及当前的IP地址,为什么输出结果确是先输出客户端的数量及IP地址,然后才输出run()里面的内容的。
建议去看看多线程方面的知识,这个输出的顺序和写在外面的代码顺序是没有关系的,调用了start方法只是表明有一个新的线程开始工作了,并不代表原来的线程会暂停工作,多次运行输出的顺序有时候可能是不一样的。
学过多线程你就知道咋回事了。