Parallel Luau needs better technical documentation

As a Roblox developer, I would like to see documentation on how threads behave within an Actor.

From my own testing, it appears that individual coroutine threads can be desynchronised while other threads are still synchronised. This creates the obvious question on how it allocates these threads across CPU cores, and how upvalues and the coroutine/task library behave between these threads.

In summary, I’d like some better documentation on task.desync and task.sync when it comes to what I just mentioned.

2 Likes