From: "Iñaki Baz Castillo" Date: 2012-06-11T00:14:25+09:00 Subject: Is "a,b=c,d" atomic? or do I need a Mutex? Hi, I have two methods that could be called by different threads and both use the same array: def method1 object MyModule.array << object end def method2 array, MyModule.array = MyModule.array, nil end Do I need a Mutex (#synchronize() method) here? I think the answer is NOT since both actions in the array are "atomic". Am I right? -- Iñaki Baz Castillo