摘要: 服务器要同时维护多个连接,就要用到多线程。当accept()收到一个连接请求,就新建一个socket,然后把它交给一条新线程处理。 那么主线程怎么知道其他线程结束了呢? 可以通过用join()方法等待线程结束。thread_1.join()表示要等thread_1结束才执行后面的语句。 把新建的线程放进一个容器里,然后逐个使用join(),主线程就可以等待子线程结束才继续执行。 1 import java.io.*; 2 import java.net.*; 3 import java.util.ArrayList; 4 import java.util.Iterator;... 阅读全文
posted @ 2012-02-09 14:02 abcturbo 阅读(527) 评论(0) 推荐(0)