併發不是並行,它更好!

現代社會是並行的:多核、網絡、雲計算、用戶負載,併發技術對此有用。 Go語言支持併發,它提供了:併發執行(goroutines),同步和消息(channels)和多路併發控制(select)。 併發和並行的區別 當Go聲稱是併發時,人們說: 「併發很酷!耶,我可以並行運行了!」,但這是個錯誤的。因爲很多人都不瞭解他們間的差別 。「我用四個處理器來做質數篩選,但是更慢了。」 併發(Concurren
相關文章
相關標籤/搜索