[pypy-dev] pre-emptive micro-threads utilizing shared memory message passing?

Evan Cofsky evan at theunixman.com
Fri Jul 30 21:36:28 CEST 2010


On 07/27 11:48, Maciej Fijalkowski wrote:
> Right now, no. But there are ways in which you can experiment. Truly
> concurrent threads (depends on implicit vs explicit shared memory)
> might require a truly concurrent GC to achieve performance. This is
> work (although not as big as removing refcounting from CPython for
> example).

Would starting to remove the GIL then be a useful project for someone
(like me, for example) to undertake? It might be a good start to
experimentation with other kinds of concurrency. I've been interested in
Software Transactional Memory
(http://en.wikipedia.org/wiki/Software_transactional_memory).

-- 
Evan Cofsky <evan at theunixman.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 230 bytes
Desc: Digital signature
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20100730/4fc25374/attachment.pgp>


More information about the Pypy-dev mailing list