IOCP 淺析
作者:佚名
傳統(tǒng)的 Server/Client 實(shí)現(xiàn)都是為每個(gè)請(qǐng)求創(chuàng)建獨(dú)立的線程,處理一個(gè)客戶的請(qǐng)求。但這種實(shí)現(xiàn)在客戶端請(qǐng)求并發(fā)量巨大的情形下效率低下,于是出現(xiàn)了 IOCP(Input/Output Completion Port)。本文從 IOCP 的基本概念和思想出發(fā),比較 IOCP 與傳統(tǒng) Server/Client 實(shí)現(xiàn)的利弊,分析了 JDK 中異步 I/O 和 IOCP 的具體實(shí)現(xiàn),并以一個(gè) Log 集中處理的實(shí)例分析和介紹了 IOCP 思想在具體實(shí)踐中的應(yīng)用。
責(zé)任編輯:王程程
來(lái)源:
IBMdw