Title: [3.12] gh-104341: Add a Separate "Running" Lock for Each Thread (gh-104754) by miss-islington · Pull Request #104817 · python/cpython · GitHub
Open Graph Title: [3.12] gh-104341: Add a Separate "Running" Lock for Each Thread (gh-104754) by miss-islington · Pull Request #104817 · python/cpython
X Title: [3.12] gh-104341: Add a Separate "Running" Lock for Each Thread (gh-104754) by miss-islington · Pull Request #104817 · python/cpython
Description: Having a separate lock means Thread.join() doesn't need to wait for the thread to be cleaned up first. It can wait for the thread's Python target to finish running. This gives us some flexibility...
Open Graph Description: Having a separate lock means Thread.join() doesn't need to wait for the thread to be cleaned up first. It can wait for the thread's Python target to finish running. This gives us some fle...
X Description: Having a separate lock means Thread.join() doesn't need to wait for the thread to be cleaned up first. It can wait for the thread's Python target to finish running. This gives us ...
Mail addresses
ericsnowcurrently@gmail.com
Opengraph URL: https://github.com/python/cpython/pull/104817
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:d4f6ea2d-c24e-6e47-3506-3e994f8483bb |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | DF66:38BF1A:1E016B:2858C4:696966F1 |
| html-safe-nonce | 8bcf8fdbe1b6b404d469ea52ce47c6add945271dc4541677c59a6a0f6c900691 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERjY2OjM4QkYxQToxRTAxNkI6Mjg1OEM0OjY5Njk2NkYxIiwidmlzaXRvcl9pZCI6IjM3NTg3NjA2MTEwNTA3NzYzMDUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 019660bd9c937f9af6f0f11a15c05b74f52d7742d2532e3421c2a9806b05a8ea |
| hovercard-subject-tag | pull_request:1362006817 |
| 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/104817/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/bd3908332dbbd016b5cba1ec47abef8ff28293bb7c71aa54853977a5003d0d94/python/cpython/pull/104817 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/bd3908332dbbd016b5cba1ec47abef8ff28293bb7c71aa54853977a5003d0d94/python/cpython/pull/104817 |
| og:image:alt | Having a separate lock means Thread.join() doesn't need to wait for the thread to be cleaned up first. It can wait for the thread's Python target to finish running. This gives us some fle... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | miss-islington |
| hostname | github.com |
| expected-hostname | github.com |
| None | c6f193beb8ff08443adc07685d75302ab8aaf0a135f6e251c3ff3112c8deb881 |
| 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 | ec4d88fbe7ed62446d90b0a6d8e6db4248a8f8b8 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width