Is calling the bitcoind RPC multi-thread safe?
It can be done safely but it can also be done unsafely. If each thread uses its own connection, then it is safe. If the threads "fight" over the connections, then it won't work.