記錄自己為了面試發(fā)現(xiàn)的文章
golang
golang中都是值傳遞,沒有引用傳遞,哪怕是指針,也是指針的值拷貝。
通過通信實現(xiàn)共享內(nèi)存,而非通過共享內(nèi)存進行通信。
而slice/map/chan是三個引用類型:三個引用類型底層實現(xiàn)
控制gorountine數(shù)量:waitgroup+chan控制gorountine并發(fā)
gomaxprox參數(shù)控制gmp中的p最大值:gmp模型
gc:
優(yōu)雅關(guān)閉chan:優(yōu)雅關(guān)閉chan
context:context應(yīng)用場景?