出于功利的原因矮冬,很早之前就想搞清楚JDK線程池的原理豁鲤,在工作不到一年的時候就點(diǎn)進(jìn)源碼去看了看轧铁,當(dāng)然沒看不懂乎赴。后來搜索了多篇文章來讀摔竿,看得模模糊糊...
第一次聽說AQS间坐,是滴滴的電話面試灾挨,之前毫無了解。后來看了幾篇博客竹宋,也是云里霧里劳澄。后來看源碼,事半功倍◎谄撸現(xiàn)在做一些簡單的總結(jié)秒拔。J.U.C是基于A...
自旋鎖(spinlock):是指當(dāng)一個線程在獲取鎖的時候飒硅,如果鎖已經(jīng)被其它線程獲取砂缩,那么該線程將循環(huán)等待,然后不斷的判斷鎖是否能夠被成功獲取三娩,直...
計算機(jī)兩大定律 摩爾定律:CPU晶體管數(shù)量的變化趨勢 Amdahl定律:并行計算與串行計算的比例來提高效率 計算機(jī)體系結(jié)構(gòu)最基本特點(diǎn)是一根總線串...
線程基礎(chǔ): 1:Java 中有兩類線程:User Thread(用戶線程)庵芭、Daemon Thread(守護(hù)線程)。守護(hù)線程依賴非守護(hù)線程的存在...
CyclicBarrier譯為環(huán)形柵欄雀监。參照J(rèn)DK文檔: A synchronization aid that allows a set of ...
2016年面試某公司双吆,一上來讓我先寫段代碼。題目是一個長度是N的整型數(shù)組会前,開啟N個線程讓數(shù)組每個元素加上一個隨機(jī)數(shù)好乐,然后再求出這個數(shù)組的所有元素...
上篇文章提到一道網(wǎng)易面試題:假設(shè)有N個線程,依次打印0, 1, 2, N-1, N, N+1, N+2 ... 2N-1……1000瓦宜。我給出了s...
semaphore翻譯為信號量蔚万,它用來做什么用呢?——看JDK文檔: Semaphores are often used to restrict...