前言 面試官問ConcurrentHashMap和HashTable的區(qū)別,當(dāng)時(shí)很緊張,就回答了HashTable的方法都加上了synchron...
前言 在開始之前,就開始一個(gè)小實(shí)驗(yàn),在這個(gè)實(shí)驗(yàn)里面,我希望main線程等待CountDownLatch減少它的計(jì)數(shù)器數(shù)值為0則結(jié)束,我規(guī)定這個(gè)數(shù)...
前言 如果我們希望所有的線程都到達(dá)同一個(gè)地方才能繼續(xù)往下執(zhí)行,那么CyclicBarrier就是一個(gè)不錯(cuò)的選擇。 開始 在下面一個(gè)例子中,我希望...
前言 下面是一個(gè)使用ThreadLocal的小demo 為每個(gè)線程都創(chuàng)建一個(gè)ThreadLocal,最后輸出每個(gè)線程中的ThreadLocal賦...
前言 JDK給我們提供了可重入鎖ReentrantLock,下面我就對(duì)它的可重入這一機(jī)制進(jìn)行描述。 開始 使用ReentrantLock,如下就...
前言 眾所周知,JDK為我們提供了一系列線程池類,ThreadPoolExecutor就是一個(gè)很典型的實(shí)現(xiàn),以下對(duì)JDK的線程池機(jī)制分析都將圍繞...
前言 從前,在打開Idea官網(wǎng),要下載Idea的時(shí)候,總能看到如下這張圖片: DejaVu Sans Mono font 在windows下的代...
首語:Spring實(shí)戰(zhàn)(第四版)里的上傳文件Demo真的是好“坑”?。?我的博客:https://835919230.github.io大家一起...