Avatar notebook default
15篇文章 · 26633字 · 4人關(guān)注
  • Resize,w 360,h 240
    Java定時調(diào)度機(jī)制 - ScheduledExecutorService

    前言 通過上一篇文章【Java定時調(diào)度機(jī)制 - Timer】的分析,我們知道,Java的定時調(diào)度可以通過Timer&TimerTask來實現(xiàn)。由...

    11.7 35017 1 21
  • Java定時調(diào)度機(jī)制 - Timer

    簡介 在實現(xiàn)定時調(diào)度功能的時候,我們往往會借助于第三方類庫來完成,比如:quartz敢伸、Spring Schedule等等。JDK從1.3版本開始...

  • Java線程池源碼分析

    前言 在上一篇文章【Java線程池的使用】中恒削,我們分析了線程池的用法池颈。但那僅僅是用法,關(guān)于線程池內(nèi)部是如何實現(xiàn)的钓丰,我們卻沒有深入分析躯砰。本著知其然...

    0.5 2764 0 13
  • Resize,w 360,h 240
    Java線程池的使用

    前言 在Java中,我們可以利用多線程來最大化地壓榨CPU多核計算的能力携丁。但是琢歇,線程本身是把雙刃劍,我們需要知道它的利弊梦鉴,才能在實際系統(tǒng)中游刃有...

  • Resize,w 360,h 240
    LockSupport的用法及原理

    是什么 LockSupport是一個線程阻塞工具類李茫,所有的方法都是靜態(tài)方法,可以讓線程在任意位置阻塞肥橙,當(dāng)然阻塞之后肯定得有喚醒的方法魄宏。 有什么用...

  • Resize,w 360,h 240
    JVM內(nèi)存結(jié)構(gòu)、Java內(nèi)存模型和Java對象模型的區(qū)別

    JVM內(nèi)存結(jié)構(gòu)存筏、Java內(nèi)存模型和Java對象模型是截然不同的三種概念宠互。 1. JVM內(nèi)存結(jié)構(gòu) Java程序執(zhí)行過程中,內(nèi)存會被劃分為不同的數(shù)據(jù)...

  • ConcurrentHashMap源碼分析(04)-size()方法

    前言 HashMap.size()的代碼非常簡單椭坚,直接返回成員變量size即可予跌。可是在ConcurrentHashMap里面善茎,是否也是這樣呢券册?答...

  • ConcurrentHashMap源碼分析(03)-擴(kuò)容方法

    addCount() 在分析到putVal()最后的時候,有調(diào)用addCount()方法巾表,這個方法又是做什么用的呢汁掠?從字面意思來看是增加元素的數(shù)...

  • ConcurrentHashMap源碼分析(02)-putVal()方法

    前言 上一章節(jié)略吨,我們對構(gòu)造方法進(jìn)行了分析集币,接下來我們要分析的是元素的插入。在Map接口的方法定義里面翠忠,put()方法的職責(zé)就是插入元素鞠苟。而Con...

文集作者

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