详解python程序中的多任务
没有多任务的时候,想一起执行上面的多个函数是做不到的,我们要学习的多任务就是多个函数一起执行。至少同时有3个任务正在运行,还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已。现在,多核 CPU 已经非常普及了,但是,即使过去的单核CPU,也可以执行多任务。真正的并行执行多任务只能在多核 CPU 上实现,但是,由于任务数量远远多于 CPU 的核心数量,所以,操作系统也会自动把很多任务轮流调度到每个核心上执行。实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已。指的是任务数小于等于 cpu 核数,在同一时刻有多条指令在多个处理器上真的同时执行。多任务可以简单地理解为同时执行多个不同程序,它有如下好处:
用户评论