2020 / 08 / 02
10:40 ~ 11:10
TR214
Effective Go
使用Go channel的正確姿勢
by
Gaston Chiu
對於有寫過Go的人來說,對channel應該不算陌生,channel讓我們更方便的進行不同Go routine之間的溝通,我將由淺入深的從介紹channel的正確使用姿勢開始,再來介紹channel的實作,如何正確的在goroutine之間傳遞訊息,並且達到thread safe
在這場talk當中會包含以下幾個元素:
- Go channel的使用方式以及案例
- Go channel的implementation
- 如何透過mutex來讓go channel thread safe
- Channel與go schedule 之間如何互動
- channel 之間是如何透過 sendq, recveq 接收與傳遞資訊
- channel與select之間是如何互動的
About Gaston Chiu
還在學習技術上的路上努力的新創小碼農