240 發(fā)簡信
IP屬地:上海
  • Netty源碼分析之ByteBuf(二)

    ByteBuf是一個緩沖區(qū)瞬捕,用于和NIO通道進行交互皆疹。緩沖區(qū)本質(zhì)上是一塊可以寫入數(shù)據(jù)个榕,然后可以從中讀取數(shù)據(jù)的內(nèi)存聚谁。這塊內(nèi)存被包裝成NIO Buf...

  • Resize,w 360,h 240
    Netty線程源碼分析(一)

    一、NioEventLoopGroup 繼承關(guān)系圖1-1: Netty允許處理IO和接收連接使用同一個EventLoopGroup 1.1 Ni...

  • 并發(fā)編程(一):三大特性之原子性

    原子性是指在同一時刻只有一個線程對它進行讀寫操作狭握,避免多個線程在更改共享數(shù)據(jù)時出現(xiàn)數(shù)據(jù)的不準確堵幽。 先來看一個例子:使用程序?qū)崿F(xiàn)一個計數(shù)器,期望得...

  • 開發(fā)筆記(一):避免重復代碼

    最近大家都在忙著功能優(yōu)化和BUG干茉,而我卻比較閑谴忧,開發(fā)的模塊沒有什么BUG,也沒什么需要優(yōu)化的角虫,便抽些時間來改下正在開發(fā)項目中的一些壞代碼沾谓。 項目...

  • Resize,w 360,h 240
    并發(fā)編程(六):深入分析Thread

    什么是線程安全性 如果一個類可以安全地被多個線程使用,它就是線程安全的戳鹅。你無法對此論述提出任何爭議均驶,但也無法從中得到更多有意義的幫助。那么我們?nèi)?..

  • Resize,w 360,h 240
    并發(fā)編程(五):LinkedBlockingQueue源碼解析

    1.1 簡介 LinkedBlockingQueue是一個由鏈表結(jié)構(gòu)組成的有界阻塞隊列粉楚,此隊列是FIFO(先進先出)的順序來訪問的辣恋,它由隊尾插入...

  • Resize,w 360,h 240
    并發(fā)編程(四):阻塞隊列

    一、什么是阻塞隊列 1.1 簡介 阻塞隊列(BlockingQueue)是用于進程間通信或同一進程內(nèi)的線程間通信的組件模软。它的工作原理是當隊列是空...

  • Resize,w 360,h 240
    并發(fā)編程(三):深入分析synchronized

    一伟骨、synchronized簡介 Java提供了強制性的鎖機制:synchronized,可用來給對象和方法或者代碼塊加鎖燃异,當它鎖定一個方法或者...

  • 并發(fā)編程(二):三大特性之可見性

    一携狭、volatile簡介 Java語言規(guī)范第三版中對volatile的定義如下: java編程語言允許線程訪問共享變量,為了確保共享變量能被準確...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品