Frank Millman, 25.01.2010 09:59:
> Is defaultdict thread safe?
> 
> Assume I have -
> 
>     from collections import defaultdict
>     my_dict = defaultdict(list)
> 
> If two threads call "my_dict['abc'].append(...)" simultaneously, is it 
> guaranteed that my_dict['abc'] will end up containing two elements?

Thread-safety is implementation specific. Other runtime environments than
CPython (e.g. Jython, IronPython, PyPy) may or may not provide any
guarantees on thread safety here.

Stefan
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to