您好,BIO中,如果使用 while ((len=inputStream.read(data))!=-1),這個(gè)方法會(huì)阻塞下面的執(zhí)行,即while(true),其實(shí)只執(zhí)行了這條語(yǔ)句,當(dāng)這條語(yǔ)句執(zhí)行完,并不會(huì)執(zhí)行下面語(yǔ)句,而是阻塞該線(xiàn)程,等待下個(gè)數(shù)據(jù)的到來(lái),沒(méi)有while(true)也是一樣的。不知道我理解的對(duì)不對(duì),希望大佬解惑
《跟閃電俠學(xué)Netty》開(kāi)篇:Netty是什么?在開(kāi)始了解Netty是什么之前,我們先來(lái)回顧一下,如果我們需要實(shí)現(xiàn)一個(gè)客戶(hù)端與服務(wù)端通信的程序,使用傳統(tǒng)的IO編程,應(yīng)該如何來(lái)實(shí)現(xiàn)? IO編程 我們簡(jiǎn)化下場(chǎng)景:客戶(hù)端每隔兩秒...