Question about Python threads
Greg Ewing
see_reply_address at something.invalid
Mon Aug 26 22:53:16 EDT 2002
Ville Vainio wrote:
>
> Yes, Java uses garbage collection. On a related note: could GIL be
> dumped if refcounts were no longer used (ie Python changed over to gc
> instead)?
Refcounts are by no means the only reason Python has
a GIL. Even without refcounting, lack of a GIL would
require locks around many other things, e.g. anything
which mutates an object (inserting/deleting list
items, etc.) Also object allocation, which I suspect
Python does a lot more of than Java, since Java has
unboxed ints/floats/etc.
--
Greg Ewing, Computer Science Dept,
University of Canterbury,
Christchurch, New Zealand
http://www.cosc.canterbury.ac.nz/~greg
More information about the Python-list
mailing list