一号显、前言 IO線(xiàn)程模型一直在演化,由最開(kāi)始的單線(xiàn)程模型医男,到BIO方式的單線(xiàn)程接受請(qǐng)求線(xiàn)程池線(xiàn)程具體處理單個(gè)請(qǐng)求的讀寫(xiě)事件讲逛,再到NIO的單線(xiàn)程接受...
一号显、前言 IO線(xiàn)程模型一直在演化,由最開(kāi)始的單線(xiàn)程模型医男,到BIO方式的單線(xiàn)程接受請(qǐng)求線(xiàn)程池線(xiàn)程具體處理單個(gè)請(qǐng)求的讀寫(xiě)事件讲逛,再到NIO的單線(xiàn)程接受...
一、前言 最近在看springcloud的熔斷機(jī)制的實(shí)現(xiàn),發(fā)現(xiàn)底層使用的rxjava實(shí)現(xiàn),就看了下rxjava的使用雀久,發(fā)現(xiàn)rxjava使用可也便...
一、前言 上篇 http://www.reibang.com/p/6402676abc86 文章講解了一個(gè)定時(shí)生產(chǎn)消費(fèi)時(shí)候消費(fèi)隊(duì)列里面最多有幾...
一趁舀、前言 本文來(lái)講解遇到的一個(gè)有意思的與定時(shí)器相關(guān)的生產(chǎn)消費(fèi)模型,模型如下圖: 生產(chǎn)者是一個(gè)定時(shí)器線(xiàn)程祝沸,使用ScheduledThreadPoo...
8.2 使用ThreadLocal不當(dāng)可能會(huì)導(dǎo)致內(nèi)存泄露 基礎(chǔ)篇已經(jīng)講解了ThreadLocal的原理矮烹,本節(jié)著重來(lái)講解下使用ThreadLoca...
2.1.11 ThreadLocal 多線(xiàn)程訪(fǎng)問(wèn)同一個(gè)共享變量特別容易出現(xiàn)并發(fā)問(wèn)題,特別是多個(gè)線(xiàn)程需要對(duì)一個(gè)共享變量進(jìn)行寫(xiě)入時(shí)候罩锐,為了保證線(xiàn)程安...
2.1.11 ThreadLocal 多線(xiàn)程訪(fǎng)問(wèn)同一個(gè)共享變量特別容易出現(xiàn)并發(fā)問(wèn)題奉狈,特別是多個(gè)線(xiàn)程需要對(duì)一個(gè)共享變量進(jìn)行寫(xiě)入時(shí)候,為了保證線(xiàn)程安...
2.2涩惑、 并發(fā)包中ThreadLocalRandom類(lèi)原理剖析 ThreadLocalRandom類(lèi)是JDK7在JUC包下新增的隨機(jī)數(shù)生成器仁期,它...
2.2.9 偽共享 2.2.9.1什么是偽共享 計(jì)算機(jī)系統(tǒng)中為了解決主內(nèi)存與CPU運(yùn)行速度的差距,在CPU與主內(nèi)存之間添加了一級(jí)或者多級(jí)高速緩沖...
8.5 SimpleDateFormat是線(xiàn)程不安全的 SimpleDateFormat是Java提供的一個(gè)格式化和解析日期的工具類(lèi)竭恬,日常開(kāi)發(fā)中...