240 發(fā)簡(jiǎn)信
IP屬地:湖南
  • 單例模式序列化時(shí)注意!

    單例模式類(lèi)實(shí)現(xiàn)Serializable接口后, 在序列化時(shí), getInstance方法變的不可用, 所以單例模式序列化時(shí)請(qǐng)為該類(lèi)添加readR...

  • Timer的schedule和scheduleAtFixedRate區(qū)別

    相同點(diǎn): 1.任務(wù)執(zhí)行未超時(shí), 下次執(zhí)行時(shí)間=上次執(zhí)行開(kāi)始時(shí)間+period; 2.任務(wù)執(zhí)行超時(shí),下次執(zhí)行時(shí)間=上次執(zhí)行結(jié)束時(shí)間; 不同點(diǎn), 舉...

  • lock獲取鎖的四種方式

    lock.lock();獲取鎖,如被鎖定則等待 lock.tryLock();如未被鎖定才獲取鎖 lock.tryLock(long timeo...

  • hasQueuedThread/hasQueuedThreads/hasWaiters區(qū)別

    lock.hasQueuedThread(Thread A);查詢(xún)線(xiàn)程A是否在等待獲取此鎖; lock.hasQueuedThreads();查...

  • getHoldCount/getQueueLength/getWaitQueueLength區(qū)別

    Lock lock = new ReentrantLock(); Condition cond = lock.newCondition(); l...

  • 公平鎖和非公平鎖

    公平鎖按先來(lái)先得、先進(jìn)先出規(guī)則獲得鎖; 非公平鎖是隨機(jī)獲取鎖; Lock的子類(lèi)默認(rèn)是非公平鎖, 可以通過(guò)構(gòu)造函數(shù)傳boolean參數(shù)標(biāo)識(shí)是否為公平鎖.

  • ReentrantLock

    lock()獲得鎖并鎖定 Condition cond = lock.newCondition(); cond.await();該方法會(huì)釋放鎖并...

  • InheritableThreadLocal

    該類(lèi)繼承父線(xiàn)程的值,并支持再修改(重寫(xiě)childValue方法)

  • ThreadLocal

    ThreadLocal是為了保證數(shù)據(jù)的隔離性,每個(gè)線(xiàn)程只能取自己存的值。 如果子類(lèi)重寫(xiě)ThreadLocal的initialValue方法,則該...

個(gè)人介紹
堅(jiān)持每月看2本書(shū)爬凑,先融匯再貫通!
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品