[Python-Dev] Python-Dev Digest, Vol 76, Issue 83

wa2n39 at gmail.com wa2n39 at gmail.com
Wed Nov 11 03:17:19 CET 2009


Unreg
------Pesan Asli------
Dari:python-dev-request at python.org
Pengirim:python-dev-bounces+wa2n39=gmail.com at python.org
Ke:python-dev at python.org
Balas Ke:python-dev at python.org
Perihal:Python-Dev Digest, Vol 76, Issue 83
Terkirim:10 Nov 2009 03:00

Send Python-Dev mailing list submissions to
	python-dev at python.org

To subscribe or unsubscribe via the World Wide Web, visit
	http://mail.python.org/mailman/listinfo/python-dev
or, via email, send a message with subject or body 'help' to
	python-dev-request at python.org

You can reach the person managing the list at
	python-dev-owner at python.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Python-Dev digest..."


Today's Topics:

   1. Re: Retrieve an arbitrary element from	asetwithoutremoving it
      (Nick Coghlan)


----------------------------------------------------------------------

Message: 1
Date: Tue, 10 Nov 2009 20:51:19 +1000
From: Nick Coghlan <ncoghlan at gmail.com>
To: "Martin v. L?wis" <martin at v.loewis.de>
Cc: python-dev at python.org
Subject: Re: [Python-Dev] Retrieve an arbitrary element from
	asetwithoutremoving it
Message-ID: <4AF945A7.5090904 at gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

Martin v. L?wis wrote:
>> I'm not sure, but isn't that thread-unsafe?
> 
> You are right; it's thread-unsafe.
> 
> I would fix it by catching the RuntimeError, and retrying. Given the
> current GIL strategy (including proposed changes to it), it won't happen
> two times in a row, so the number of retries would be bounded.

It's also one of the major reasons for not sharing mutable containers
between threads if you can avoid it (and serialising access to them if
you can't)

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia
---------------------------------------------------------------


------------------------------

_______________________________________________
Python-Dev mailing list
Python-Dev at python.org
http://mail.python.org/mailman/listinfo/python-dev


End of Python-Dev Digest, Vol 76, Issue 83
******************************************


Sent from my BlackBerry®
powered by Sinyal Kuat INDOSAT


More information about the Python-Dev mailing list