我试图绕过合作多任务系统的概念,以及它在单线程应用程序中的确切工作方式.
我的理解是,这是一种"多任务处理形式,其中多个任务通过在每个任务内的程序员定义的点上自动将控制权交给其他任务来执行."
因此,如果您有一个任务列表并且一个任务正在执行,那么您如何确定将执行传递给另一个任务?当你将执行恢复到之前的任务时,如何从以前的位置恢复?
我觉得这有点令人困惑,因为我不明白如果没有多线程应用程序可以实现这一点.
任何建议都会很有帮助:)
谢谢
multitasking
multitasking ×1