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

2018-07-25 17:24 更新

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

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

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

links


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號