日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 服务器线程池测试

發布時間:2025/3/21 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 服务器线程池测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ncat 有個允許多客戶端連接的參數,默認是100,我用線程池實現了類似的功能。
創建服務器線程池大小為100,可以同時處理100個連接,第100個往后的客戶端需要等待前100個客戶端有退出,它才能連上。
Server.java

import java.io.*; import java.net.*; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors;public class Server {static ExecutorService executorService;static ServerSocket serverSocket;static Socket socket;static SocketAddress socketAddress;public static void main(String[] args) throws IOException {socketAddress = new InetSocketAddress(InetAddress.getByName("0.0.0.0"), 6000);serverSocket = new ServerSocket();serverSocket.bind(socketAddress);executorService = Executors.newFixedThreadPool(100);// 監聽線程new Thread(new Runnable() {@Overridepublic void run() {try {while (true) {socket = serverSocket.accept();System.out.println(socket.getRemoteSocketAddress().toString());Thread clientThread = new ClientThread(socket);executorService.execute(clientThread);}} catch (IOException e) {e.printStackTrace();}}}).start();} }class ClientThread extends Thread {static int num = 0;Socket socket;public ClientThread(Socket socket) {this.socket = socket;}@Overridepublic void run() {try {DataInputStream in = new DataInputStream(new BufferedInputStream(socket.getInputStream()));DataOutputStream out = new DataOutputStream(new BufferedOutputStream(socket.getOutputStream()));String s = "你是第 " + (++num) + " 個客戶端\n";out.write((s.getBytes()));out.flush();byte[] buffer = new byte[1024];while ((in.read(buffer)) != -1) {System.out.println(new String(buffer));}} catch (IOException e) {e.printStackTrace();}} }

Client.java

import java.io.*; import java.net.*; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors;public class Server {static ExecutorService executorService;static ServerSocket serverSocket;static Socket socket;static SocketAddress socketAddress;public static void main(String[] args) throws IOException {socketAddress = new InetSocketAddress(InetAddress.getByName("0.0.0.0"), 6000);serverSocket = new ServerSocket();serverSocket.bind(socketAddress);executorService = Executors.newFixedThreadPool(100);// 監聽線程new Thread(new Runnable() {@Overridepublic void run() {try {while (true) {socket = serverSocket.accept();System.out.println(socket.getRemoteSocketAddress().toString());Thread clientThread = new ClientThread(socket);executorService.execute(clientThread);}} catch (IOException e) {e.printStackTrace();}}}).start();} }class ClientThread extends Thread {static int num = 0;Socket socket;public ClientThread(Socket socket) {this.socket = socket;}@Overridepublic void run() {try {DataInputStream in = new DataInputStream(new BufferedInputStream(socket.getInputStream()));DataOutputStream out = new DataOutputStream(new BufferedOutputStream(socket.getOutputStream()));String s = "你是第 " + (++num) + " 個客戶端\n";out.write((s.getBytes()));out.flush();byte[] buffer = new byte[1024];while ((in.read(buffer)) != -1) {System.out.println(new String(buffer));}} catch (IOException e) {e.printStackTrace();}} }

總結

以上是生活随笔為你收集整理的java 服务器线程池测试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产黄色录相 | 91精产国品一二三区在线观看 | 男人操女人免费网站 | 九九久久国产精品 | 亚洲制服另类 | 肉丝肉足丝袜一区二区三区 | 亚洲最新中文字幕 | 快播av在线 | 亚洲综合色网 | 亚洲午夜一区二区 | 欧美激情一级 | 久久精品国内 | 激情视频久久 | 亚洲激情一区二区 | 91热久久 | 懂爱av| 天堂av中文字幕 | 国产精品污www一区二区三区 | 性xxxxx大片免费视频 | 人人澡人人澡人人澡 | 久久超碰精品 | 日本黄网在线观看 | 欧美亚洲天堂网 | 欧美日韩高清在线播放 | 日韩一级特黄 | 台湾佬美性中文 | 欧美激情另类 | 好吊色视频在线观看 | 精品国产一区二区三区性色 | 日韩免费在线视频观看 | 日本黄色片在线播放 | 国产最新视频在线 | 一区二区在线视频观看 | 久久午夜网 | 九九热精品 | 500福利视频导航 | 99精品福利| www久久| 伊人www| 一区二区三区激情视频 | 日日干狠狠干 | 午夜免费福利视频 | 国产福利在线播放 | 丰满少妇一区二区 | 91青青操 | 午夜小视频在线播放 | aa视频网站 | 亚洲熟女乱色综合亚洲av | 成人一区av | 九九热这里有精品视频 | 欧美午夜一区二区 | 国产一区二区视频免费观看 | 日本高清有码视频 | 国产视频一区二区三区在线播放 | 国产porn| 亚洲成人第一页 | 青青啪啪 | 中文字幕一区在线播放 | 男女视频免费网站 | 国产综合精品 | 色噜噜噜 | 十八禁一区二区三区 | 久久久少妇 | 国产精品男女视频 | 久久免费在线观看 | 天天射日日射 | 91天天看 | 色老汉视频 | 日产亚洲一区二区三区 | 精品少妇白浆小泬60P | 日韩在线视频网站 | 欧美a级片视频 | 国产h在线 | 亚洲精品中文在线 | 麻豆国产尤物av尤物在线观看 | 国产日韩一区 | 东北老女人av | 色吧在线观看 | 中文字幕第100页 | 韩国av在线 | 日韩区欧美区 | 国产亚洲系列 | 天天综合色 | 波多野结衣之潜藏淫欲 | 成人深夜免费视频 | www.激情| 国产一级av毛片 | 国产又爽又黄无码无遮挡在线观看 | 日本高清视频一区二区三区 | 超碰caoporen| 懂色av一区二区三区四区五区 | 美女福利视频导航 | 成年人看的免费视频 | 97超碰人人模人人人爽人人爱 | 欧美一区永久视频免费观看 | 在线伊人网 | 午夜伦情| 亚洲成人tv| 蜜桃av在线 |