大家好,我是漁夫子。channel 是 golang 中獨有的特性,也是面試中經常被問到的。相信大家都看到過下面這張圖,對於不同狀態下通道,在操作時會有什麼結果。這張圖總結的非常好。但我們不能死記硬背這些結果。要了解其底層的基本原理,就能理解這些結果是怎麼來的。我們分三部分來講。先是 channel 的基礎使用,基礎使用提現了 channel 有哪些特性。再引出 channel 的底層數據結構。底 ⌘ Read more
大家好,我是漁夫子。channel 是 golang 中獨有的特性,也是面試中經常被問到的。相信大家都看到過下面這張圖,對於不同狀態下通道,在操作時會有什麼結果。這張圖總結的非常好。但我們不能死記硬背這些結果。要了解其底層的基本原理,就能理解這些結果是怎麼來的。我們分三部分來講。先是 channel 的基礎使用,基礎使用提現了 channel 有哪些特性。再引出 channel 的底層數據結構。底 ⌘ Read more