summaryrefslogtreecommitdiffstats
path: root/Lib/multiprocessing
diff options
context:
space:
mode:
authormpage <mpage@meta.com>2024-04-17 16:42:56 (GMT)
committerGitHub <noreply@github.com>2024-04-17 16:42:56 (GMT)
commitb6c62c79e7d9592ca1ea6b93f6ce3dd3829939d0 (patch)
tree8e1316d044d947926b0c474f653236da13b9a880 /Lib/multiprocessing
parentdeaecb88fa5da68cbffca413c63af95fd99578dd (diff)
downloadcpython-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