<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>竞态条件 on 股票资讯  --  知识铺</title>
    <link>https://index.zshipu.com/stock002/tags/%E7%AB%9E%E6%80%81%E6%9D%A1%E4%BB%B6/</link>
    <description>Recent content in 竞态条件 on 股票资讯  --  知识铺</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-CN</language>
    <lastBuildDate>Fri, 04 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://index.zshipu.com/stock002/tags/%E7%AB%9E%E6%80%81%E6%9D%A1%E4%BB%B6/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>两个线程各增1000次计数器却只得1847：竞态条件完整拆解</title>
      <link>https://index.zshipu.com/stock002/post/20260904/%E4%B8%A4%E4%B8%AA%E7%BA%BF%E7%A8%8B%E5%90%84%E5%A2%9E1000%E6%AC%A1%E8%AE%A1%E6%95%B0%E5%99%A8%E5%8D%B4%E5%8F%AA%E5%BE%971847%E7%AB%9E%E6%80%81%E6%9D%A1%E4%BB%B6%E5%AE%8C%E6%95%B4%E6%8B%86%E8%A7%A3/</link>
      <pubDate>Fri, 04 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://index.zshipu.com/stock002/post/20260904/%E4%B8%A4%E4%B8%AA%E7%BA%BF%E7%A8%8B%E5%90%84%E5%A2%9E1000%E6%AC%A1%E8%AE%A1%E6%95%B0%E5%99%A8%E5%8D%B4%E5%8F%AA%E5%BE%971847%E7%AB%9E%E6%80%81%E6%9D%A1%E4%BB%B6%E5%AE%8C%E6%95%B4%E6%8B%86%E8%A7%A3/</guid>
      <description>两个线程各把共享计数器自增1000次，预期得到2000，结果却只剩1847。缺失的增量源于count++被拆成读取、加1、写回三步，当线程交错执行时，后写入的操作会覆盖前面的结果。动画和下文详细展示了这个过程。 count++ 被拆解为读取、加一、写回三步 在大多数编程语言里，count++ 看起来</description>
    </item>
  </channel>
</rss>
