go併發

sync pool對象池 由於golang內建的GC機制會影響應用的性能,爲了減少GC,golang提供了對象重用的機制,也就是sync.Pool對象池。 sync.Pool是可伸縮的,併發安全的。其大小僅受限於內存的大小,可以被看作是一個存放可重用對象的值的容器。 設計的目的是存放已經分配的但是暫時不用的對象,在需要用到的時候直接從pool中取。 sync.Pool有兩個公開的方法,一個是Get
相關文章
相關標籤/搜索