gh-120524: Avoid a Race On _PyRuntime.types.managed_static.types[i].interp_count (gh-120529)

gh-120182 added new global state (interp_count), but didn't add thread-safety for it.  This change eliminates the possible race.
This commit is contained in:
Eric Snow 2024-06-17 15:16:00 -04:00 committed by GitHub
parent e73c42e15c
commit 2c66318cdc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View file

@ -22,7 +22,6 @@ class StressTests(TestBase):
interp = interpreters.create()
alive.append(interp)
@unittest.skip('(temporary) gh-120524: there is a race that needs fixing')
@support.requires_resource('cpu')
def test_create_many_threaded(self):
alive = []