gh-132917: Fix data race detected by tsan (#133508)
Fix data race detected by tsan (https://github.com/python/cpython/actions/runs/14857021107/job/41712717208?pr=133502): young.count can be modified by other threads even while the gcstate is locked. This is the simplest fix to (potentially) unblock beta 1, although this particular code path seems like it could just be an atomic swap followed by an atomic add, without having the lock at all.
T
T. Wouters committed
53e6d76aa30eb760fb8ff788815f22a0e6c101cd
Parent: 296cd12
Committed by GitHub <[email protected]>
on 5/6/2025, 11:23:10 AM