前面说了如何建立线程
现在我们来看下线程如何工作的
示例:
private ServerSocket server;
//保存所有客户端输出流的集合
private List<printwriter> allOut;public Server(){
//创建ServerSocket的同时学要申请服务端口这个端口不能与其他使用TCP协议应用程序冲突 否则会抛出异常
server = new ServerSocket(8088); //申请8088端口
allOut = new ArrayLIST<PrintWriter>();
Socket socket = server.accept(); //监听线程
CLIENThandler hred = new CLIENThandler () // 实例化对象
Thread read = new Thread(hred ); //交给线程管理
read.start();
//创建一个对象
private class CLIENThandler implements Runnable{
public void run(){
//执行方法体
}
}
时间: 2024-10-10 03:00:51