Eu li a documentação. Agora, eu meio que entendo o que encadear uma função faz no Godot. Eu o uso com mais ou menos sucesso (mas depois de adicionar mais alguns bits ao código, o projeto simplesmente trava). Eu também li a API thread-safe e essa é uma zona cinzenta para mim. Mutexes também são. E semáforos. Não sou um cara de TI, então é mais como um Explique como se eu fosse 5)
Com o que especificamente posso ou não usar threading? Posso chamar a função de outro nó? Ou devo colocar um novo thread diretamente nesse nó?
O que são mutexes? O que locking
e unlocking
um mutex faz?
O que são semáforos?
Quando usar o quê?