Avatar notebook default
36篇文章 · 56968字 · 2人關注
  • 共享模型之不可變

    一、共享模型之不可變 1.日期轉換的問題 二漆枚、不可變類設計 String類: 1.final 的使用 發(fā)現(xiàn)該類、類中所有屬性都是 final 的...

    0.1 54 0 1
  • Resize,w 360,h 240
    讀寫鎖

    一摇予、ReentrantReadWriteLock 兩個線程同時讀取晚胡,不會互斥: 一個線程讀取,一個線程寫入容握,會互斥: 兩個線程讀同時寫入宣脉,會互斥...

  • Resize,w 360,h 240
    原子類的底層實現(xiàn)及應用

    一、CAS 1.保護共享資源 加鎖方式: 無鎖方式: 2.CAS工作方式 compareAndSet:在 set 前剔氏,先比較 prev 與當前值...

  • 一脖旱、鎖細化 一間大屋子有兩個功能:睡覺、學習介蛉,互不相干∶惹欤現(xiàn)在小明要學習,小紅要睡覺币旧,但如果只用一間屋子(一個對象鎖)的話践险,那么并發(fā)度很低 解決方...

  • Resize,w 360,h 240
    進程與線程

    一、進程 程序由指令和數(shù)據(jù)組成,但這些指令要運行巍虫,數(shù)據(jù)要讀寫彭则,就必須將指令加載至 CPU,數(shù)據(jù)加載至內(nèi)存占遥。在指令運行過程中還需要用到磁盤俯抖、網(wǎng)絡等...

  • Resize,w 360,h 240
    共享帶來的問題及解決方案

    一、共享帶來的問題 以上的結果可能是正數(shù)瓦胎、負數(shù)芬萍、零。因為 Java 中對靜態(tài)變量的自增搔啊,自減并不是原子操作柬祠。i++(i 為靜態(tài)變量),產(chǎn)生的 J...

  • Resize,w 360,h 240
    volatile底層原理

    一负芋、JMM JMM 即 Java Memory Model漫蛔,它定義了主存、工作內(nèi)存抽象概念旧蛾,底層對應著 CPU 寄存器莽龟、緩存、硬件內(nèi)存锨天、CPU ...

  • Resize,w 360,h 240
    ReentrantLock的使用及底層實現(xiàn)原理

    一轧房、基本介紹 語法: 特點: 可重入 可中斷 可以設置超時時間 可以設置為公平鎖 支持多個條件變量(類似Synchronized中的waitse...

  • Resize,w 360,h 240
    線程池

    一、線程池狀態(tài) ThreadPoolExecutor 使用 int 的高 3 位來表示線程池狀態(tài)绍绘,低 29 位表示線程數(shù)量 狀態(tài)名高 3位接收新...

文集作者

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