Clarification needed for rendering thread model: Single-Safe

Godot Version

3.6

Question

Hey! I need some clarification when it comes to thread models in the rendering engine.

In the documentation, it states that instancing classes that render stuff to the screen (e.g. Sprite) is not thread-safe, unless the thread model in the project settings is set to “Multi-threaded”.

However, I’ve come across an issue with physics interpolation which means I may need to set the thread model back to single-threaded. But I noticed that there’s actually two different options for single-threaded: “Safe” and “Unsafe”. If I set the thread model to “Single-Safe”, does that make it safe to instance nodes like Sprite and MeshInstance in separate threads?

Thanks in advance!