3 ms·
Cooperative multitasking actually works really well if the system is designed for it. It has many performance and reliability benefits. It's mostly used in emb
by gkbrk 5y ago
Cooperative multitasking actually works really well if the system is designed for it. It has many performance and reliability benefits.
It's mostly used in embedded or IOT systems, or inside a single application with async/await, but it can be used for the whole OS as well.
If the system and its built-in applications are designed to take advantage of it, and any external application is run inside a VM to make sure it doesn't misbehave, cooperative multitasking works great.