首页>代码>通往架构师基础必备/详细剖析java web客户端和服务端交互时程序中HTTP协议的传输过程>/WebServer_v16/src/main/java/com/webserver/core/WebServer.java
package com.webserver.core; import java.net.ServerSocket; import java.net.Socket; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** *webServer主类 */ public class WebServer { private ServerSocket server; //声明线程池变量 private ExecutorService pool; public WebServer() { try { //创建线程池对象,最多并发100个线程 pool = Executors.newFixedThreadPool(100); server = new ServerSocket(8088); } catch (Exception e) { e.printStackTrace(); } } public void start() { try { /* * 暂时不开启接收多次客户端连接 */ while(true) { Socket socket = server.accept(); // //启动一个线程处理该客户端交互 ClientHandler handler = new ClientHandler(socket); // Thread t = new Thread(handler); //将客户端服务任务提交到线程池 pool.execute(handler); // t.start(); } } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { WebServer server = new WebServer(); server.start(); } }

yhtech2015 LV8
2019年8月26日
zuidaima005 LV10
2019年6月6日
可是不知道么 LV23
2019年5月17日
qq1453363097 LV13
2019年4月24日
浪子在路上 LV12
2019年4月22日
zuidaima21533 LV1
2019年4月19日
sunliwei LV8
2019年4月19日
小牧34556 LV8
2019年4月17日
最代码官方 LV168
2019年4月12日

gougeyishi
2024年6月22日
暂无贡献等级
wan4444 LV1
2023年6月29日
qq232323
2023年5月29日
暂无贡献等级
哼哈二将哈哈哈哈啊哈
2022年12月20日
暂无贡献等级
Murmure LV2
2022年12月9日
crosa_Don LV18
2022年6月7日
gqb0123 LV1
2022年4月8日
a5366869 LV7
2021年10月31日
是pangpang呀 LV6
2021年7月10日
ericxu1116 LV24
2021年6月26日