No, nothing in Iridium is thread-safe as is.
Hence, if you intend to share and access some instance (e.g. a Matrix) from multiple threads at the same time, you have to synchronize/lock yourself, as usual (the same way you would do it with any other object from the .Net framework, nothing special here).