Say, I have two threads, updating the same dictionary object - but for different parameters: Please find an example below: a = {file1Data : '', file2Data : ''}
Now, I send it to two different threads, both of which are looping infinitely: In thread1: a['file1Data'] = open(filename1).read and in thread2: a['file2Data'] = open(filename2).read My question is - is this object threadsafe? - since we are working on two different parameters in the object. Or should I have to block the whole object? -- http://mail.python.org/mailman/listinfo/python-list