Python— 多线程— 多任务
Python学习之路,点击有全套Python笔记 1、多任务 多任务简单来说就是边唱边条跳 现在的多核CPU是很好的完成多任务,早期的又是如何执行呢 是交替执行的。任务1执行一点时间,任务2执行一点时间,交替着来,执行速度够快,就感觉所有任务都在同时执行。 但是,只有在多核CPU上的才叫并行,单核的叫并发 2、并发,并行 并发:指的是任务数多于cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已) 并行:指的是任务数小于等于cpu核数,即任务真的是一起执行的 3、通过threading模块完成简单的并发
用户评论