From: Just Another Victim of the Ambient Morality Date: 2008-12-23T18:21:27+09:00 Subject: Are all Ruby built-in objects thread safe? Are all built-in objects thread safe? For example, if I have an array and one thread is constant appending to it while another thread is shifting elements off of it and there's no synchronization going on, can the array object ever get corrupted? What about a similar scenario for hashes? These are surely complicated objects with internal state that must be maintained. Are they implemented to be thread safe? Thank you...