<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Concurrency Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/concurrency.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Concurrency Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-10-12T23:29:23+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Java Threads và Concurrency: Từ CPU, Thread Pool đến Virtual Threads]]></title>
                        <link>https://viblo.asia/p/java-threads-va-concurrency-tu-cpu-thread-pool-den-virtual-threads-Nj4vgaOqJ6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-threads-va-concurrency-tu-cpu-thread-pool-den-virtual-threads-Nj4vgaOqJ6r</guid>
            <description><![CDATA[Hãy tưởng tượng một service nhận 10.000 request cùng lúc.

Một số request cần CPU để parse JSON, hash hoặc nén dữ liệu. Một số đang chờ database. Một ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hưng Phạm</dc:creator>
            <pubDate>2026-08-10 15:38:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[PostgreSQL Concurrency Control (P1): Cơ chế MVCC và kiến trúc Tuple]]></title>
                        <link>https://viblo.asia/p/postgresql-concurrency-control-p1-co-che-mvcc-va-kien-truc-tuple-lZL9XxaBJQK</link>
            <guid isPermaLink="true">https://viblo.asia/p/postgresql-concurrency-control-p1-co-che-mvcc-va-kien-truc-tuple-lZL9XxaBJQK</guid>
            <description><![CDATA[Chào mọi người! Trong bài viết này, chúng ta cùng tìm hiểu về cách Postgres quản lý concurrency.

Quản lý concurrency là cơ chế đảm bảo tính I (Isolat...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quang Bách Bùi</dc:creator>
            <pubDate>2026-08-19 14:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[️ Locking &amp; Concurrency: Database Ngăn Chặn Ghi Đè Dữ Liệu Như Thế Nào? - Database System Design P8]]></title>
                        <link>https://viblo.asia/p/locking-concurrency-database-ngan-chan-ghi-de-du-lieu-nhu-the-nao-database-system-design-p8-OXLA062ZJGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/locking-concurrency-database-ngan-chan-ghi-de-du-lieu-nhu-the-nao-database-system-design-p8-OXLA062ZJGr</guid>
            <description><![CDATA[
Locking & Concurrency: Database Ngăn Chặn “Ghi Đè Dữ Liệu” Như Thế Nào?
1\. Mở đầu: Câu chuyện từ một "Lost Update" đắt giá

Hãy tưởng tượng bạn đang...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TechCraft</dc:creator>
            <pubDate>2026-07-05 17:10:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series Redis Thực chiến | Bài 2: Distributed Lock - &quot;Tuyệt kỹ&quot; chống kẹt giao dịch và Double-Click]]></title>
                        <link>https://viblo.asia/p/series-redis-thuc-chien-bai-2-distributed-lock-tuyet-ky-chong-ket-giao-dich-va-double-click-18J2eQ6M4YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-redis-thuc-chien-bai-2-distributed-lock-tuyet-ky-chong-ket-giao-dich-va-double-click-18J2eQ6M4YK</guid>
            <description><![CDATA[Chào anh em! Chắc hẳn anh em làm backend đều từng gặp trường hợp: Khách hàng mua một cái vé, do mạng lag nên họ bấm nút "Thanh toán" liên tục 2-3 lần....]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Huy Hoàng</dc:creator>
            <pubDate>2026-07-10 13:32:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[series Bee Queue Bài 3: Quản Lý Lỗi, Tuyệt Chiêu Retry Thông Minh Và Bứt Tốc Concurrency]]></title>
                        <link>https://viblo.asia/p/series-bee-queue-bai-3-quan-ly-loi-tuyet-chieu-retry-thong-minh-va-but-toc-concurrency-1XVOWzp1VMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-bee-queue-bai-3-quan-ly-loi-tuyet-chieu-retry-thong-minh-va-but-toc-concurrency-1XVOWzp1VMz</guid>
            <description><![CDATA[Khi vận hành một hệ thống nền tảng Background Job, triết lý thiết kế quan trọng nhất bạn cần nhớ là: "Lỗi chắc chắn sẽ xảy ra". Nhiệm vụ của một Backe...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Huy Hoàng</dc:creator>
            <pubDate>2026-07-01 07:34:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cache::lock Là Gì? Tuyệt Chiêu &quot;Khóa&quot; Concurrency Ở Tầng Caching Siêu Nhẹ Nhàng]]></title>
                        <link>https://viblo.asia/p/cachelock-la-gi-tuyet-chieu-khoa-concurrency-o-tang-caching-sieu-nhe-nhang-y0VGwYErVPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/cachelock-la-gi-tuyet-chieu-khoa-concurrency-o-tang-caching-sieu-nhe-nhang-y0VGwYErVPA</guid>
            <description><![CDATA[Chào anh em Viblo! 

Trong mấy bài viết trước, chúng ta đã bàn nát nước về Database Locks – thứ vũ khí tối thượng để bảo vệ toàn vẹn dữ liệu dưới DB. ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Huy Hoàng</dc:creator>
            <pubDate>2026-06-15 17:32:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Database Locks Là Gì? &quot;Bảo Vệ&quot; Dữ Liệu Hay Kẻ Thù Giấu Mặt Của Hệ Thống?]]></title>
                        <link>https://viblo.asia/p/database-locks-la-gi-bao-ve-du-lieu-hay-ke-thu-giau-mat-cua-he-thong-18J2ex5l4YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/database-locks-la-gi-bao-ve-du-lieu-hay-ke-thu-giau-mat-cua-he-thong-18J2ex5l4YK</guid>
            <description><![CDATA[Chào lại anh em Viblo! 

Ở bài trước, chúng ta đã cùng nhau mổ xẻ về ACID và nguyên tắc chữ I (Isolation - Tính độc lập). Hôm nay, mình sẽ đào sâu vào...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Huy Hoàng</dc:creator>
            <pubDate>2026-06-14 08:57:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Pessimistic vs Optimistic Locking: Khi nào nên &quot;khóa chặt&quot;, khi nào nên &quot;thả lỏng&quot;?]]></title>
                        <link>https://viblo.asia/p/pessimistic-vs-optimistic-locking-khi-nao-nen-khoa-chat-khi-nao-nen-tha-long-ym4008OW491</link>
            <guid isPermaLink="true">https://viblo.asia/p/pessimistic-vs-optimistic-locking-khi-nao-nen-khoa-chat-khi-nao-nen-tha-long-ym4008OW491</guid>
            <description><![CDATA[Trong thế giới của các hệ thống có tính đồng thời cao (concurrency), việc nhiều request cùng muốn chỉnh sửa một dòng dữ liệu là chuyện như cơm bữa. Nế...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Huy Hoàng</dc:creator>
            <pubDate>2026-03-12 17:03:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Distributed Lock trong Microservices: Tại sao đơn giản nhưng rất dễ làm sai?]]></title>
                        <link>https://viblo.asia/p/distributed-lock-trong-microservices-tai-sao-don-gian-nhung-rat-de-lam-sai-1j4lQgdDJwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/distributed-lock-trong-microservices-tai-sao-don-gian-nhung-rat-de-lam-sai-1j4lQgdDJwl</guid>
            <description><![CDATA[Khi Microservices cần một cái Lock: Sự phức tạp ẩn trong Distributed Systems

Khi hệ thống còn là monolith, việc đảm bảo chỉ có một process thực hiện ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Văn Thịnh</dc:creator>
            <pubDate>2026-03-08 17:00:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Đi sâu tìm hiểu về Đa luồng(Multi Threads), Đa tiến trình(Multi Processes) và Asyncio]]></title>
                        <link>https://viblo.asia/p/di-sau-tim-hieu-ve-da-luongmulti-threads-da-tien-trinhmulti-processes-va-asyncio-1j4lQeEAJwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/di-sau-tim-hieu-ve-da-luongmulti-threads-da-tien-trinhmulti-processes-va-asyncio-1j4lQeEAJwl</guid>
            <description><![CDATA[Python cung cấp ba cách tiếp cận chính để xử lý nhiều tác vụ cùng lúc: đa luồng (multithreading), đa tiến trình (multiprocessing) và asyncio. Việc chọ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cường Nguyễn</dc:creator>
            <pubDate>2025-07-29 12:08:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series duthaho đi phỏng vấn: MySQL Transaction]]></title>
                        <link>https://viblo.asia/p/series-duthaho-di-phong-van-mysql-transaction-Ny0VG258LPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-duthaho-di-phong-van-mysql-transaction-Ny0VG258LPA</guid>
            <description><![CDATA[Xin chào các bạn, lại là duthaho đi phỏng vấn đây, và hôm nay mình muốn chia sẻ một buổi phỏng vấn giả tưởng nhưng rất thực tế về chủ đề Transaction M...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">duthaho</dc:creator>
            <pubDate>2025-06-02 16:57:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cơ bản về đa luồng trong Rust (#02)]]></title>
                        <link>https://viblo.asia/p/co-ban-ve-da-luong-trong-rust-02-7ymJX21qVkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/co-ban-ve-da-luong-trong-rust-02-7ymJX21qVkq</guid>
            <description><![CDATA[... đây là phần tiếp theo về đa luồng trong Rust, bạn có thể xem lại *Phần 1 ở đây* hoặc *xem các video diễn giải về các vấn đề liên quan ở kênh RustD...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">RustDev VietNam</dc:creator>
            <pubDate>2025-04-01 09:05:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cơ bản về đa luồng trong Rust (#01)]]></title>
                        <link>https://viblo.asia/p/co-ban-ve-da-luong-trong-rust-01-aNj4vkd3J6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/co-ban-ve-da-luong-trong-rust-01-aNj4vkd3J6r</guid>
            <description><![CDATA[Dẫn nhập
Trước khi xuất hiện các bộ xử lý đa lõi (”multi-core processor”) thì các hệ điều hành đã cho phép một máy tính có thể chạy nhiều chương trình...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">RustDev VietNam</dc:creator>
            <pubDate>2025-03-26 10:24:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Java Concurrency (Phần 1): Thread]]></title>
                        <link>https://viblo.asia/p/java-concurrency-phan-1-thread-GAWVpevY405</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-concurrency-phan-1-thread-GAWVpevY405</guid>
            <description><![CDATA[by Chien @ Ronin Engineer
1. Giới thiệu
Lập trình đồng thời (concurrency) trong Java đề cập đến khả năng của một chương trình Java thực thi nhiều tác ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">System Design VN</dc:creator>
            <pubDate>2024-09-07 21:43:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Các Vấn Đề Thực Tế Khi Hệ Thống Bị Quá Tải Mà Ít Ai Chia Sẻ]]></title>
                        <link>https://viblo.asia/p/cac-van-de-thuc-te-khi-he-thong-bi-qua-tai-ma-it-ai-chia-se-Ny0VGaw5JPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-van-de-thuc-te-khi-he-thong-bi-qua-tai-ma-it-ai-chia-se-Ny0VGaw5JPA</guid>
            <description><![CDATA[Source: https://www.tuanh.net/blog/devops/the-behavior-of-a-service-under-heavy-load

Một sự tăng đột biến lưu lượng đột ngột có thể gây ra nhiều vấn ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anh Trần Tuấn</dc:creator>
            <pubDate>2024-08-21 07:36:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Python Guru Series  - Part 4: Concurrency Programming trong Python]]></title>
                        <link>https://viblo.asia/p/python-guru-series-part-4-concurrency-programming-trong-python-5OXLAgQ84Gr</link>
            <guid isPermaLink="true">https://viblo.asia/p/python-guru-series-part-4-concurrency-programming-trong-python-5OXLAgQ84Gr</guid>
            <description><![CDATA[Xin chào các bạn, trong bài viết trước, chúng ta đã cùng khám phá về Global Interpreter Lock (GIL). Chúng ta đã tìm hiểu những hạn chế của nó và tác đ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">PhanDC</dc:creator>
            <pubDate>2024-08-18 10:16:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Android Concurrency: Tìm hiểu Synchronized, Volatile và Atomic]]></title>
                        <link>https://viblo.asia/p/android-concurrency-tim-hieu-synchronized-volatile-va-atomic-EvbLbaR1Jnk</link>
            <guid isPermaLink="true">https://viblo.asia/p/android-concurrency-tim-hieu-synchronized-volatile-va-atomic-EvbLbaR1Jnk</guid>
            <description><![CDATA[Khi phát triển ứng dụng Android, các nhà phát triển thường phải đối mặt với sự phức tạp của Concurrency trong xử lý các tác vụ nền,  request mạng và c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giang Hoàng</dc:creator>
            <pubDate>2024-05-27 17:11:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu lập trình concurrency trong Golang]]></title>
                        <link>https://viblo.asia/p/tim-hieu-lap-trinh-concurrency-trong-golang-5OXLAA18LGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-lap-trinh-concurrency-trong-golang-5OXLAA18LGr</guid>
            <description><![CDATA[Giới thiệu
Concurrency là một khái niệm quan trọng trong lập trình, và Golang (Go) đã đặt ra một tiêu chuẩn mới về cách xử lý đồng thời. Bài viết này ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quân Troy</dc:creator>
            <pubDate>2024-03-31 23:59:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[OS quản lý Thread như thế nào?]]></title>
                        <link>https://viblo.asia/p/os-quan-ly-thread-nhu-the-nao-38X4Egn1LN2</link>
            <guid isPermaLink="true">https://viblo.asia/p/os-quan-ly-thread-nhu-the-nao-38X4Egn1LN2</guid>
            <description><![CDATA[Bài viết nằm trong series Multi-thread programming in depth

Như tiêu đề bài viết, bài viết này sẽ chỉ ra cách mà OS quản lý thread. Tuy nhiên thì nhữ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tú Phi Anh</dc:creator>
            <pubDate>2023-11-26 09:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Multi-thread, Multi-process, CPU bound multi-thread hay multi-process?]]></title>
                        <link>https://viblo.asia/p/multi-thread-multi-process-cpu-bound-multi-thread-hay-multi-process-018J2Mz54YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/multi-thread-multi-process-cpu-bound-multi-thread-hay-multi-process-018J2Mz54YK</guid>
            <description><![CDATA[Bài viết nằm trong series Multi-thread programming in depth
1. Multi-thread
Từ định nghĩa về Thread ở bài viết trước Thread và Process, mình thấy rằng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tú Phi Anh</dc:creator>
            <pubDate>2023-11-12 11:23:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thread và Process]]></title>
                        <link>https://viblo.asia/p/thread-va-process-n1j4lRmDLwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/thread-va-process-n1j4lRmDLwl</guid>
            <description><![CDATA[Bài viết nằm trong series Multi-thread programming in depth

Có hai loại thread. cụ thể là:
* CPU thread: đại diện cho nhân của CPU core, processor. V...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tú Phi Anh</dc:creator>
            <pubDate>2023-11-04 22:28:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Poetry time! Go proverbs as limericks]]></title>
                        <link>https://viblo.asia/p/poetry-time-go-proverbs-as-limericks-pgjLNm8EJ32</link>
            <guid isPermaLink="true">https://viblo.asia/p/poetry-time-go-proverbs-as-limericks-pgjLNm8EJ32</guid>
            <description><![CDATA[Go Proverbs, Explained in Limericks
Simple, Poetic, Pithy

With a (not so) tiny bit of help from ChatGPT, the AI chatbot. My sincere apologies to Edwa...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tran trung</dc:creator>
            <pubDate>2023-08-04 21:54:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Learn with Bui] Viết code xử lý bất đồng bộ sử dụng asyncio trong python]]></title>
                        <link>https://viblo.asia/p/learn-with-bui-viet-code-xu-ly-bat-dong-bo-su-dung-asyncio-trong-python-W13VMe1GVY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/learn-with-bui-viet-code-xu-ly-bat-dong-bo-su-dung-asyncio-trong-python-W13VMe1GVY7</guid>
            <description><![CDATA[Who am I ?

Hello các bạn, mình là Bui - một lập trình viên có 3 năm kinh nghiệm làm việc trong lĩnh vực phát triển phần mềm. Khoảng thời gian không d...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngọt Bùi</dc:creator>
            <pubDate>2023-05-30 01:13:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Java: Concurrency with LMAX Disruptor]]></title>
                        <link>https://viblo.asia/p/java-concurrency-with-lmax-disruptor-zXRJ821wVGq</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-concurrency-with-lmax-disruptor-zXRJ821wVGq</guid>
            <description><![CDATA[Bài viết sẽ giới thiệu về LMAX Disruptor và cách mà nó giúp phần mềm đạt được concurrenncy với độ trễ thấp. Bài viết cũng sẽ đưa ra ví dụ cơ bản về cá...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Coding Cat</dc:creator>
            <pubDate>2023-04-22 21:52:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sharding in Golang with benchmarks]]></title>
                        <link>https://viblo.asia/p/sharding-in-golang-with-benchmarks-Ljy5VR8M5ra</link>
            <guid isPermaLink="true">https://viblo.asia/p/sharding-in-golang-with-benchmarks-Ljy5VR8M5ra</guid>
            <description><![CDATA[Bài này mình viết trên medium trước rồi re-up ở đây nên xin phép mình dùng tiếng anh luôn nhé, bạn nào có kinh nghiệm hay cách làm khác có thể chia sẻ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Black Cat</dc:creator>
            <pubDate>2022-05-14 14:53:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Structured concurrency trong Swift 5.5]]></title>
                        <link>https://viblo.asia/p/structured-concurrency-trong-swift-55-63vKjOWNZ2R</link>
            <guid isPermaLink="true">https://viblo.asia/p/structured-concurrency-trong-swift-55-63vKjOWNZ2R</guid>
            <description><![CDATA[Tại WWDC21, Apple giới thiệu đến chúng ta cách tiếp cận mới để xử lý, cancel hay điều hướng các tác vụ đồng bộ trong Swift 5.5, và xây dựng dựa trên c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thachnd</dc:creator>
            <pubDate>2021-07-19 14:50:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Phân biệt asynchronous và multithread trong Dart]]></title>
                        <link>https://viblo.asia/p/phan-biet-asynchronous-va-multithread-trong-dart-XL6lA084Zek</link>
            <guid isPermaLink="true">https://viblo.asia/p/phan-biet-asynchronous-va-multithread-trong-dart-XL6lA084Zek</guid>
            <description><![CDATA[Khi bắt đầu tìm hiểu sâu về Asynchronous và Isolate trong Dart có rất nhiều bạn đang bị nhầm lẫn giữa 2 khái niệm đồng thời (concurrency) và song song...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Cao Tân</dc:creator>
            <pubDate>2021-06-26 08:29:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[019: Lightweight thread và Threading model]]></title>
                        <link>https://viblo.asia/p/019-lightweight-thread-va-threading-model-naQZRQ1PKvx</link>
            <guid isPermaLink="true">https://viblo.asia/p/019-lightweight-thread-va-threading-model-naQZRQ1PKvx</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

Với bài trước...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-06-19 17:21:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[018: Cooperative và Preemptive trong Multi-tasking]]></title>
                        <link>https://viblo.asia/p/018-cooperative-va-preemptive-trong-multi-tasking-Qpmleeqklrd</link>
            <guid isPermaLink="true">https://viblo.asia/p/018-cooperative-va-preemptive-trong-multi-tasking-Qpmleeqklrd</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

Nói đến multi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-06-15 20:44:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[017: Cách thiết kế chương trình parallel execution P2]]></title>
                        <link>https://viblo.asia/p/017-cach-thiet-ke-chuong-trinh-parallel-execution-p2-RQqKLoMb57z</link>
            <guid isPermaLink="true">https://viblo.asia/p/017-cach-thiet-ke-chuong-trinh-parallel-execution-p2-RQqKLoMb57z</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

Với bài trước...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-06-14 21:35:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[015: Đánh giá performance khi lập trình multi-thread P2]]></title>
                        <link>https://viblo.asia/p/015-danh-gia-performance-khi-lap-trinh-multi-thread-p2-924lJj7alPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/015-danh-gia-performance-khi-lap-trinh-multi-thread-p2-924lJj7alPM</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

Mục tiêu của ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-06-09 00:01:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[014: Đánh giá performance khi lập trình multi-thread P1]]></title>
                        <link>https://viblo.asia/p/014-danh-gia-performance-khi-lap-trinh-multi-thread-p1-1VgZvrRYZAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/014-danh-gia-performance-khi-lap-trinh-multi-thread-p1-1VgZvrRYZAw</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

Có nhiều thứ ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-06-08 22:48:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[013: Lập trình multi-thread có thật sự nhanh hơn single-thead?]]></title>
                        <link>https://viblo.asia/p/013-lap-trinh-multi-thread-co-that-su-nhanh-hon-single-thead-L4x5xV2YZBM</link>
            <guid isPermaLink="true">https://viblo.asia/p/013-lap-trinh-multi-thread-co-that-su-nhanh-hon-single-thead-L4x5xV2YZBM</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

Câu hỏi 1: từ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-05-30 13:24:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[012: Sự thật về Hyper-threading]]></title>
                        <link>https://viblo.asia/p/012-su-that-ve-hyper-threading-63vKjdEbl2R</link>
            <guid isPermaLink="true">https://viblo.asia/p/012-su-that-ve-hyper-threading-63vKjdEbl2R</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

Chúng ta đã r...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-06-04 08:59:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[009: Deadlock, Livelock, Abandoned lock và Starvation]]></title>
                        <link>https://viblo.asia/p/009-deadlock-livelock-abandoned-lock-va-starvation-1VgZvVmmZAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/009-deadlock-livelock-abandoned-lock-va-starvation-1VgZvVmmZAw</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

1) Deadlock
M...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-05-25 20:28:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[008: Lock và lock-free trong Java, từ lý thuyết đến thực tiễn]]></title>
                        <link>https://viblo.asia/p/008-lock-va-lock-free-trong-java-tu-ly-thuyet-den-thuc-tien-YWOZrVvEZQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/008-lock-va-lock-free-trong-java-tu-ly-thuyet-den-thuc-tien-YWOZrVvEZQ0</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

Với bài trước...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-05-25 10:05:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[007: Data race và Mutual exclusion]]></title>
                        <link>https://viblo.asia/p/007-data-race-va-mutual-exclusion-4dbZNGvmlYM</link>
            <guid isPermaLink="true">https://viblo.asia/p/007-data-race-va-mutual-exclusion-4dbZNGvmlYM</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

Parallel comp...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-05-24 14:36:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[006: Vòng đời của một thread diễn ra như thế nào trong Java?]]></title>
                        <link>https://viblo.asia/p/006-vong-doi-cua-mot-thread-dien-ra-nhu-the-nao-trong-java-V3m5WJnylO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/006-vong-doi-cua-mot-thread-dien-ra-nhu-the-nao-trong-java-V3m5WJnylO7</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

Các cụ có câu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-05-23 09:05:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[005: OS đối xử với thread thế nào?]]></title>
                        <link>https://viblo.asia/p/005-os-doi-xu-voi-thread-the-nao-bJzKmVvYZ9N</link>
            <guid isPermaLink="true">https://viblo.asia/p/005-os-doi-xu-voi-thread-the-nao-bJzKmVvYZ9N</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

Tiêu đề có vẻ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-05-22 18:53:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[004: Concurrent và parallel]]></title>
                        <link>https://viblo.asia/p/004-concurrent-va-parallel-RQqKLGV657z</link>
            <guid isPermaLink="true">https://viblo.asia/p/004-concurrent-va-parallel-RQqKLGV657z</guid>
            <description><![CDATA[© Dat Bui | Buy me a coffee & give your kindness to the world

Bài viết nằm trong series Multithread từ hardware tới software với Java.

Quay về bài t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2021-05-22 10:38:06</pubDate>
                                                                                                        </item>
            </channel>
</rss>
