diff options
author | mpage <mpage@meta.com> | 2024-04-17 16:42:56 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-17 16:42:56 (GMT) |
commit | b6c62c79e7d9592ca1ea6b93f6ce3dd3829939d0 (patch) | |
tree | 8e1316d044d947926b0c474f653236da13b9a880 /Lib/multiprocessing | |
parent | deaecb88fa5da68cbffca413c63af95fd99578dd (diff) | |
download | cpython-b6c62c79e7d9592ca1ea6b93f6ce3dd3829939d0.zip cpython-b6c62c79e7d9592ca1ea6b93f6ce3dd3829939d0.tar.gz cpython-b6c62c79e7d9592ca1ea6b93f6ce3dd3829939d0.tar.bz2 |
gh-117657: Fix data races in the method cache in free-threaded builds (#117954)
Fix data races in the method cache in free-threaded builds
These are technically data races, but I think they're benign (to
the extent that that is actually possible). We update cache entries
non-atomically but read them atomically from another thread, and there's
nothing that establishes a happens-before relationship between the
reads and writes that I can see.
Diffstat (limited to 'Lib/multiprocessing')
0 files changed, 0 insertions, 0 deletions