SOCKET多线程问题
大家好,Think in JAVA 第三版的有个例子不是很明白:
服务器端:
class ServeOneJabber extends Thread { start()...run()} }
public class MultiJabberServer {
ServerSocket s = new ServerSocket(PORT);
while(true) {
Socket socket = s.accept();
new ServeOneJabber(socket);
}
}
客户端:
class JabberClientThread extends Thread { start()...run()}
public class MultiJabberClient {
while(true) {
new JabberClientThread(addr);
}
}
为什么服务器端和客户端都要 extends Thread 来处理呢,为什么不能去掉 extends Thread 直接new对象来处理
那位高手解答一下。