[Python-ideas] Optimistic Concurrency
Collin Winter
collinw at gmail.com
Sun Oct 19 23:25:31 CEST 2008
On Tue, Oct 14, 2008 at 9:17 AM, <skip at pobox.com> wrote:
> Is optimistic concurrency
>
> http://en.wikipedia.org/wiki/Optimistic_concurrency_control
>
> a possible option for removing the GIL in Python?
Not really. Automatically retrying generic operations when there's a
conflict more-or-less requires a pure functional language, since you
want to absolutely minimize side-effects when you're replaying the
failed operation. See the implementation of STM in Haskell's GHC
compiler for more.
Collin Winter
More information about the Python-ideas
mailing list