<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>LockFree on RICO STUDIO</title>
    <link>https://ricosheaven.com/en/tags/lockfree/</link>
    <description>Recent content in LockFree on RICO STUDIO</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Thu, 13 Aug 2026 21:30:00 +0900</lastBuildDate>
    <atom:link href="https://ricosheaven.com/en/tags/lockfree/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>[C&#43;&#43;/Win32] Windows IPC &amp; Memory Management Architecture: From WM_COPYDATA to Lock-Free MPMC Shared Memory</title>
      <link>https://ricosheaven.com/en/posts/win32-ipc-memory-management-guide/</link>
      <pubDate>Thu, 13 Aug 2026 21:30:00 +0900</pubDate>
      <guid>https://ricosheaven.com/en/posts/win32-ipc-memory-management-guide/</guid>
      <description>&lt;style&gt;
  /* PaperMod theme CSS */
  .tech-post-container {
    line-height: 1.85;
    color: var(--content) !important;
    font-size: 1.05rem;
  }

  .tech-post-container h2 {
    color: var(--primary) !important;
    border-bottom: 2px solid var(--border);
    padding-bottom: 0.5rem;
    margin-top: 2.2rem;
    margin-bottom: 1.2rem;
    font-weight: 700;
  }

  .tech-post-container h3 {
    color: var(--primary) !important;
    margin-top: 1.6rem;
    margin-bottom: 0.8rem;
    font-size: 1.25rem;
  }

  /* Callouts */
  .callout-box {
    background-color: var(--code-bg) !important;
    border-left: 5px solid #3182ce;
    padding: 1.2rem 1.4rem;
    border-radius: 0 8px 8px 0;
    margin: 1.5rem 0;
    color: var(--content) !important;
  }

  .callout-box.bug {
    border-left-color: #e53e3e;
    background-color: rgba(229, 62, 62, 0.08) !important;
  }

  .callout-box.solution {
    border-left-color: #38a169;
    background-color: rgba(56, 161, 105, 0.08) !important;
  }

  .callout-box.warning {
    border-left-color: #dd6b20;
    background-color: rgba(221, 107, 32, 0.08) !important;
  }

  .concept-card {
    background-color: var(--entry);
    border: 1px solid var(--border);
    border-radius: 10px;
    padding: 1.2rem 1.5rem;
    margin: 1.2rem 0;
  }

  code {
    background-color: var(--code-bg);
    padding: 0.2em 0.4em;
    border-radius: 4px;
    font-size: 0.9em;
  }

  pre code {
    padding: 0;
  }
&lt;/style&gt;

&lt;div class=&#34;tech-post-container&#34;&gt;

&lt;p&gt;When engineering high-frequency trading (HFT/HTS) systems or mission-critical C++ applications where zero runtime exceptions are permitted, understanding &lt;strong&gt;Inter-Process Communication (IPC) and OS-level memory lifetime management&lt;/strong&gt; is crucial.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
