多任务
今天我们使用的计算机早已进入多CPU或多核时代,而我们使用的操作系统都是支持“多任务”的操作系统
- 我们可以
同时运行多个程序 - 可以将一个程序分解为若干个相对独立的子任务
- 让多个子任务并发的执行,从而缩短程序的执行时间
- 同时也让用户获得更好的体验。
- 实现让程序同时执行多个任务也就是常说的“并发编程”
Python既支持多进程又支持多线程,因此使用Python实现并发编程主要有3种方式:多进程、多线程、多进程+多线程。
并行与并发的区别
-
并行:同时做某些事,可以互相不干扰的同一个时刻做几件事。(例如:高速公路,双向八车道,所有车都可以互不干扰的运行。)
-
并发:同一时...

























