跑出没同步时的旧值
场景:~/vis/无同步.py 里工作线程睡一会儿才写入新值,主线程没等它就先读——读到旧值。
任务:跑它、看主线程打印出的那个旧值,到 ~/对照表.txt 里查它对应的标记。
(判分只看你在受控容器里做出的证据,纯本机、纯 Python,不碰公网。)
(本机受控环境:0.25 核、有 GIL;用「读-睡-写」把没同步的问题稳定复现,纯 Python,没有别的工具。)
场景:~/vis/无同步.py 里工作线程睡一会儿才写入新值,主线程没等它就先读——读到旧值。
任务:跑它、看主线程打印出的那个旧值,到 ~/对照表.txt 里查它对应的标记。
(判分只看你在受控容器里做出的证据,纯本机、纯 Python,不碰公网。)
(本机受控环境:0.25 核、有 GIL;用「读-睡-写」把没同步的问题稳定复现,纯 Python,没有别的工具。)
全部评论