使用通訊來共享內存,而不是經過共享內存來通訊

全部go語言的學習者都會看到這樣一句話「使用通訊來共享內存,而不是經過共享內存來通訊」,這是go語言併發編程的座右銘,然而卻不那麼好理解。web 爲了搞清楚熟悉的鎖模式併發編程和go的channel模式併發編程的區別,先分別看一下這兩種模式都是怎麼作的:編程 爲了行文簡潔,暫時把代碼執行單元都稱爲「線程」,在go語言中都是go routine。線程和go routine的關係涉及go 運行時的實現
相關文章
相關標籤/搜索