Also, using Suspend/Resume would imply that the tasks explicitly pass control back and forth between each other, which is not what cooperative multitasking is about; in cooperative multitasking, a task simply allos the OS ro give the CPU to another task without bothering which one.
RAc
5
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| taskYield in cooperative scheduling | 1 | 414 | August 28, 2008 | |
| Context switching in cooperative mode | 1 | 275 | May 31, 2005 | |
| Regarding API documentation | 6 | 511 | April 17, 2020 | |
| Task doesn't run without taskYield() | 12 | 663 | December 16, 2022 | |
| Question about taskYIELD() | 7 | 332 | November 24, 2015 |