<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Memory Pooling - แท็ก - Kawin&#39;s Pages</title>
        <link>https://kawin.dev/tags/memory-pooling/</link>
        <description>Memory Pooling - แท็ก - Kawin&#39;s Pages</description>
        <generator>Hugo -- gohugo.io</generator><language>th</language><managingEditor>kawin.v@kkumail.com (Kawin Viriyaprasopsook)</managingEditor>
            <webMaster>kawin.v@kkumail.com (Kawin Viriyaprasopsook)</webMaster><lastBuildDate>Tue, 01 Aug 2023 20:31:34 &#43;0700</lastBuildDate><atom:link href="https://kawin.dev/tags/memory-pooling/" rel="self" type="application/rss+xml" /><item>
    <title>Go กับการ re-use memory ด้วย sync.Pool</title>
    <link>https://kawin.dev/posts/go/sync_pool/</link>
    <pubDate>Tue, 01 Aug 2023 20:31:34 &#43;0700</pubDate>
    <author>kawin.v@kkumail.com (Kawin Viriyaprasopsook)</author>
    <guid>https://kawin.dev/posts/go/sync_pool/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/featured-image.webp" referrerpolicy="no-referrer">
            </div><p>ถ้าใครเขียน goroutine ก็คงจะเคยพบเจอกับ <code>sync.WaitGroup</code> ที่ใช้ในการทำ wait group ให้ goroutine กันแล้ว แต่ใน pkg <code>sync</code> มี type นึงที่มีประโยชน์ในงานที่อยากจะมาแนะนำ คือ <code>sync.Pool</code> ที่จะมาช่วย re-use memory ลดการ allocate ที่ต้องใช้ของเดิมซ้ำ ๆ ได้</p>]]></description>
</item>
</channel>
</rss>
