Only for tasks that are created in synchronous code. If you start two tasks that each make a web request and then start a new task with the result of that request you will immediately lose ordering.
Yes, this only applies for tasks created from the same (sync or async) function. If tasks are creating other tasks, anything is possible.
Yes, this only applies for tasks created from the same (sync or async) function. If tasks are creating other tasks, anything is possible.