![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
之前在技術(shù)分享會(huì)上跟一個(gè)阿里P9聊昌阿,我問他怎么看架構(gòu)能力蝗蛙,他說楞遏,架構(gòu)能力不是你到P8凰荚、P9才需要掌握的灵疮,其實(shí)每個(gè)階段都有需要掌握的架構(gòu)能力髓梅。 也就是說拟蜻,等你想成為架構(gòu)師的那一...
1. 并發(fā)編程基礎(chǔ) 1.1 什么是線程 線程是進(jìn)程中的一個(gè)實(shí)體愉老,線程本身是不會(huì)獨(dú)立存在的场绿。進(jìn)程是代碼在數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),是系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位嫉入,線程則是進(jìn)...
ByteBuffer ByteBuffer是一個(gè)抽象類,NIO編程中經(jīng)常會(huì)使用骑祟,Netty常用的ByteBuf實(shí)際上也是對(duì)其的一種封裝 Byte即字節(jié)回懦,一個(gè)8位的二進(jìn)制 Bu...
本節(jié)重點(diǎn) 掌握什么是協(xié)程 本節(jié)時(shí)長需控制在15分鐘內(nèi) 一 引子 一:其中第二種情況并不能提升效率怯晕,只是為了讓cpu能夠雨露均沾潜圃,實(shí)現(xiàn)看起來所有任務(wù)都被“同時(shí)”執(zhí)行的效果,如果...
本節(jié)重點(diǎn) 了解異步IO模型 本節(jié)時(shí)長需控制在5分鐘內(nèi) 異步IO(Asynchronous I/O) Linux下的asynchronous IO其實(shí)用得不多舟茶,從內(nèi)核2.6版本...
一稚晚、線程通信的方式 要實(shí)現(xiàn)多個(gè)線程之間的協(xié)同崇堵,如:線程執(zhí)行先后順序、獲取某個(gè)線程的執(zhí)行結(jié)果等等客燕。線程之間相互通信鸳劳,分為下面四類: 文件共享。 網(wǎng)絡(luò)共享也搓。 共享變量赏廓。 jdk提...
Spring讓我們可以更快,更輕松器瘪,更安全地進(jìn)行Java編程翠储。Spring對(duì)速度,簡單性和生產(chǎn)率的關(guān)注使其成為世界上最受歡迎的Java框架橡疼。 像阿里巴巴援所,亞馬遜,谷歌衰齐,微軟等...
一耻涛、Reactor線程 ??源碼基于4.1.6.Final版本废酷。 1.1 Reactor線程啟動(dòng) ??NioEventLoop的run方法是reactor線程的主體,在第一次...