One thing I don't understand about Actors, and the Docs don't answer it

So parenting a Script to an Actor gives it the option to run certain sections of code parallel by calling task.desynchronize() before it (or ConnectParallel of course). But what I don’t understand is, in a Script with an Actor, am I getting the same thread every time I call task.desynchronize(), or am I getting possibly a different thread every time I call task.desynchronize even though it’s done under the same Actor? It’s very important I know this before I decide how to structure my project’s folders, because if I’m getting the same thread every time it will present a problem.