When we configure RTX for cooperative tasks(the same priority tasks) and disabling round robin.
If several tasks are ready to run, how they will be executed? what is the sequence for run tasks?
Because a cooperatively multitasked system relies on each task regularly giving up time to other processes on the system, one poorly designed program can consume all of the CPU time for itself or cause the whole system to hang. In other words: You will decide the order by determining when a task yields the CPU to other tasks.
Your comment is right,but my question is if 3 tasks at the same time ready to run and current running task stops itself,which of that 3 tasks will be first for running state?
It probably depends on the order at which they are stored in the ready queue.