This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
| Author | arigo |
|---|---|
| Recipients | arigo |
| Date | 2011年08月29日.09:25:38 |
| SpamBayes Score | 0.0002594943 |
| Marked as misclassified | No |
| Message-id | <1314609941.13.0.16655342422.issue12850@psf.upfronthosting.co.za> |
| In-reply-to |
| Content | |
|---|---|
Here is (attached) a minimal patch to the core trunk CPython to allow extension modules to take over control of acquiring and releasing the GIL, as proposed here: http://mail.python.org/pipermail/python-dev/2011-August/113248.html With this patch, it is possible to write an independent extension module that offers the basic STM "with atomic" blocks: https://bitbucket.org/arigo/cpython-withatomic/raw/default/stm As Guido hints in the mail above, more experimentation is needed before we know if the idea can really fly, notably if there are annoying issues with existing locks causing random deadlocks. |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2011年08月29日 09:25:41 | arigo | set | recipients: + arigo |
| 2011年08月29日 09:25:41 | arigo | set | messageid: <1314609941.13.0.16655342422.issue12850@psf.upfronthosting.co.za> |
| 2011年08月29日 09:25:40 | arigo | link | issue12850 messages |
| 2011年08月29日 09:25:40 | arigo | create | |