So, what the "thread-safe mode" does is enable threads in Rails. (i.e. one thread per request.) To my knowledge, it does not switch out thread-unsafe code for thread-safe code.
Moreover, it's irrelevant. As I mentioned, this is unrelated to why Rails apps are typically run as multiple processes.