Title: bpo-45274: Fix one race condition Thread.join by bensimner · Pull Request #31290 · python/cpython · GitHub
Open Graph Title: bpo-45274: Fix one race condition Thread.join by bensimner · Pull Request #31290 · python/cpython
X Title: bpo-45274: Fix one race condition Thread.join by bensimner · Pull Request #31290 · python/cpython
Description: If the tstate lock acquire() fails, the tstate lock might still be locked, and the thread still running. This change makes sure we check that we acquired the lock, and not just that it is held (by ...
Open Graph Description: If the tstate lock acquire() fails, the tstate lock might still be locked, and the thread still running. This change makes sure we check that we acquired the lock, and not just that it is held (by ...
X Description: If the tstate lock acquire() fails, the tstate lock might still be locked, and the thread still running. This change makes sure we check that we acquired the lock, and not just that it is held (by ...
Opengraph URL: https://github.com/python/cpython/pull/31290
X: @github
Domain: github.com
| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:d3f37abe-44f2-79db-6cd8-3751341aea2a |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C606:216B79:1B3A51D:23EB6CF:696B90EB |
| html-safe-nonce | d788b759536a50825c8ffff2c7ebaea54efef7caf4396faa0b8b6296362b4bae |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNjA2OjIxNkI3OToxQjNBNTFEOjIzRUI2Q0Y6Njk2QjkwRUIiLCJ2aXNpdG9yX2lkIjoiMjY3NDA3MTgzNDUzNjQxNTQ2NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 59472137c72774e27a8051a3b272bb9dd090b256584f0c9fe036a9beefc98341 |
| hovercard-subject-tag | pull_request:848304676 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/31290/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/4e336d63ca80ea3e9f19f881cf0aef84ff745e84684406cb03cccdf56aeb6ddc/python/cpython/pull/31290 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/4e336d63ca80ea3e9f19f881cf0aef84ff745e84684406cb03cccdf56aeb6ddc/python/cpython/pull/31290 |
| og:image:alt | If the tstate lock acquire() fails, the tstate lock might still be locked, and the thread still running. This change makes sure we check that we acquired the lock, and not just that it is held (by ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | bensimner |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d |
| turbo-cache-control | no-preview |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 82560a55c6b2054555076f46e683151ee28a19bc |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width