”Netty針對(duì)這種情況,使用了NIO中的另一大特性——零拷貝,當(dāng)他需要接收數(shù)據(jù)的時(shí)候,他會(huì)在堆內(nèi)存之外開辟一塊內(nèi)存,數(shù)據(jù)就直接從IO讀到了那塊內(nèi)存中去,在netty里面通過ByteBuf可以直接對(duì)這些數(shù)據(jù)進(jìn)行直接操作,從而加快了傳輸速度?!?這個(gè)叫直接內(nèi)存或者堆外內(nèi)存 在用戶空間開辟的。零拷貝 應(yīng)該是sendFile 或 mmap吧
Netty入門教程——認(rèn)識(shí)Netty什么是Netty? Netty 是一個(gè)利用 Java 的高級(jí)網(wǎng)絡(luò)的能力,隱藏其背后的復(fù)雜性而提供一個(gè)易于使用的 API 的客戶端/服務(wù)器框架。Netty 是一個(gè)廣泛使用的 J...