最近在電話面試中被問了這個問題,詢問我對於這兩個語言的訊息傳遞我有什麼樣的看法,之前沒接觸過erlang,花了一點時間找資料,現在來整理一下自己的想法。
golang是基於csp的模型,重視channel本身,發送或接收訊息都是透過channel,嚴格來說算是利用shared memory傳遞訊息,不同的goroutine透過channel共用記憶體,但是goroutine的記憶體位置到channel…