Title: bpo-36402: Fix threading._shutdown() race condition by vstinner · Pull Request #13948 · python/cpython · GitHub
Open Graph Title: bpo-36402: Fix threading._shutdown() race condition by vstinner · Pull Request #13948 · python/cpython
X Title: bpo-36402: Fix threading._shutdown() race condition by vstinner · Pull Request #13948 · python/cpython
Description: The Python programming language. Contribute to python/cpython development by creating an account on GitHub.
Open Graph Description: Fix a race condition at Python shutdown when waiting for threads. Wait until the Python thread state of threads get deleted, rather than just wait until the Python thread completes. Add threading....
X Description: Fix a race condition at Python shutdown when waiting for threads. Wait until the Python thread state of threads get deleted, rather than just wait until the Python thread completes. Add threading....
Opengraph URL: https://github.com/python/cpython/pull/13948
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/commits(.:format) |
| route-controller | pull_requests |
| route-action | commits |
| fetch-nonce | v2:d7916532-6d3e-131f-2c55-63a10fb8ac7c |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | BB88:24C70E:CEDF28:11565E5:6A54379A |
| html-safe-nonce | 7feb5d98b8a288601396f9bc58c94cacaadbccd726cf4e0264f28bafe83360b7 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQjg4OjI0QzcwRTpDRURGMjg6MTE1NjVFNTo2QTU0Mzc5QSIsInZpc2l0b3JfaWQiOiI4NzY1NjM0NTQxODU3ODE0NDI2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 86841c0f92332892ce5f5b254ccfcd5771d243eae527d228bd1739ad46cccbfc |
| hovercard-subject-tag | pull_request:286862008 |
| 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/python/cpython/pull/13948/commits |
| twitter:image | https://opengraph.githubassets.com/18859e9bc1602176930523bccdf6eb2a849e4b4a77c0b71bca2a1104e0ba25df/python/cpython/pull/13948 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/18859e9bc1602176930523bccdf6eb2a849e4b4a77c0b71bca2a1104e0ba25df/python/cpython/pull/13948 |
| og:image:alt | Fix a race condition at Python shutdown when waiting for threads. Wait until the Python thread state of threads get deleted, rather than just wait until the Python thread completes. Add threading.... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | vstinner |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-cache |
| 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 | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width