科技广场
科技廣場
과기엄장
SCIENCE TECHNOLOGY PLAZA
2013年
8期
83-87
,共5页
C/S%线程%IOCP
C/S%線程%IOCP
C/S%선정%IOCP
C/S%Thread%IOCP
传统的C/S实现都是为每个请求创建一个独立的线程来处理客户的请求,但这种实现在客户端请求并发量巨大的情况时效率低下,于是出现了IOCP。本文从IOCP的基本概念和原理出发,比较IOCP与传统C/S实现的利弊,分析了Java中异步I/O和IOCP的具体实现,并以一个实例分析和介绍了IOCP在具体实践中的应用。
傳統的C/S實現都是為每箇請求創建一箇獨立的線程來處理客戶的請求,但這種實現在客戶耑請求併髮量巨大的情況時效率低下,于是齣現瞭IOCP。本文從IOCP的基本概唸和原理齣髮,比較IOCP與傳統C/S實現的利弊,分析瞭Java中異步I/O和IOCP的具體實現,併以一箇實例分析和介紹瞭IOCP在具體實踐中的應用。
전통적C/S실현도시위매개청구창건일개독립적선정래처리객호적청구,단저충실현재객호단청구병발량거대적정황시효솔저하,우시출현료IOCP。본문종IOCP적기본개념화원리출발,비교IOCP여전통C/S실현적리폐,분석료Java중이보I/O화IOCP적구체실현,병이일개실례분석화개소료IOCP재구체실천중적응용。
Traditional C/S creates a new thread to handle the request from each client, which is lack of effi-ciency when massive clients request service at the same time, so IOCP(Input/Output Completion Port) comes. This paper states basic conceptions and principle of IOCP, and compares the advantages and disadvantages of IOCP and C/S, and analyzes implementation detail of asynchronous I/O and IOCP, at last shows an example of IOCP.