Go語言 內(nèi)存管理

2018-07-25 17:24 更新

內(nèi)存管理是非常重要的一個話題。關(guān)于編程語言是否應(yīng)該支持垃圾回收就有個搞笑的爭論,一派人認為,內(nèi)存管理太重要了,而手動管理麻煩且容易出錯,所以我們應(yīng)該交給機器去管理。另一派人則認為,內(nèi)存管理太重要了!所以如果交給機器管理我不能放心。爭論歸爭論,但不管哪一派,大家對內(nèi)存管理重要性的認同都是勿庸質(zhì)疑的。

Go是一門帶垃圾回收的語言,Go語言中有指針,卻沒有C中那么靈活的指針操作。大多數(shù)情況下是不需要用戶自己去管理內(nèi)存的,但是理解Go語言是如何做內(nèi)存管理對于寫出優(yōu)秀的程序是大有幫助的。

本章將從兩個方面來看Go中的內(nèi)存管理機制,一個方面是內(nèi)存池,另一個方面是垃圾回收。

links


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號