Mutex相關(guān)概念 Mutex 是互斥鎖,正常情況下有2個狀態(tài):正常狀態(tài)&饑餓狀態(tài)正常狀態(tài):所有等待鎖的goroutine是按照FIFO順序等待的,在等待中被喚醒的gorou...
Mutex相關(guān)概念 Mutex 是互斥鎖,正常情況下有2個狀態(tài):正常狀態(tài)&饑餓狀態(tài)正常狀態(tài):所有等待鎖的goroutine是按照FIFO順序等待的,在等待中被喚醒的gorou...
1. 什么是線程安全? 多個線程在訪問同一個對象的時候不需要其他額外的同步手段或措施就能保證該對象被正確的訪問并產(chǎn)生正確的執(zhí)行結(jié)果。那么這個對象就是線程安全的。線程安全的代碼...
測試基本概念 測試用例設(shè)計(jì)白皮書--測試用例基本概念測試用例設(shè)計(jì)白皮書--等價類劃分方法測試用例設(shè)計(jì)白皮書--邊界值分析方法測試用例設(shè)計(jì)白皮書--錯誤推測方法測試用例設(shè)計(jì)白皮...
問題:對于1億個url進(jìn)行去重(每個url按照20字節(jié)來計(jì)算,20億字節(jié)約占1.8G以上的空間,用hashset來實(shí)現(xiàn)顯然不合理) 位圖法 獲取每一個URL的HashCode...
內(nèi)存回收算法 引用計(jì)數(shù)算法 對象中添加一個引用計(jì)數(shù)器,有地方引用時,+1;當(dāng)某個引用失效時,-1。優(yōu)點(diǎn):實(shí)現(xiàn)簡單 判定效率高缺點(diǎn):很難解決循環(huán)引用的問題 可達(dá)性算法GC Ro...
線程共享區(qū)域:方法區(qū),堆線程私有區(qū)域:程序計(jì)數(shù)器,本地方法棧,虛擬機(jī)棧 虛擬機(jī)棧 線程私有,生命周期與線程一致。每調(diào)用一個方法就可以創(chuàng)建一個新的棧幀,棧幀中存放局部變量表(基...
百度java程序員一面: 1 手寫ArrayList 2 手寫進(jìn)制轉(zhuǎn)換算法,求出一個數(shù)的二進(jìn)制數(shù)1的個數(shù) 3 JAVA基礎(chǔ) equals和== 4 多線程方式、threadl...
簡書 占小狼轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 原子(atomic),本意是指“不能被進(jìn)一步分割的粒子”。原子操作意味著“不可被中斷的一個或一系列操作”。 接下去一起看看在Intel...