@nio

Stories List
@nortyr

「NIO源碼」JavaNIO源碼 & JNI分析二:Java NIO源碼分析

沒看過的建議先看上一篇,本來打算講講linux內核,也看了一些書籍,可是c放了太久了,看代碼實在頭疼,就先放棄了,寫寫業務也沒必要卷這麼深吧。就講到調用底層api為止我覺得剛剛好。不太擅長將源碼結合講故事,所以整片略顯枯燥,將就看下吧~~ demo public class ServerConnect { public static void main(String[] args)

nortyr Avatar

@nortyr

Nickname 山間小僧

@menglihuaxiangbian

Netty源碼-業務流程之寫數據

Netty基本介紹,參考 Netty與網絡編程 1、源碼分析,EchoServerHandler之Write流程 1.1 write流程入口 通常我們通過ChannelRead收到消息後,需要給一個響應,通過ctx.write()將響應返回客户端。 在自定義handler的channelRead方法打一個斷點,客户端發起請求,並進入ctx.write 1.2 AbstractChannelHa

menglihuaxiangbian Avatar

@menglihuaxiangbian

Nickname 杜若

@journey_64224c9377fd5

大話網絡通信

1、術語 併發 vs 並行 併發和並行是相關的概念,但有一些小的區別。併發意味着兩個或多個任務正在取得進展,即使它們可能不會同時執行。例如,這可以通過時間切片來實現,其中部分任務按順序執行,並與其他任務的部分混合。另一方面,當執行的任務可以真正同時進行時,就會出現並行 簡單説啓動一個線程在一個core上就是並行,啓動兩個線程在一個core上就是併發 異步 vs 同步 如果調用者

journey_64224c9377fd5 Avatar

@journey_64224c9377fd5

Nickname journey