不为成仙,只为在这红尘中等你回来。

您现在的位置是:网站首页>>Python

Python 并行、并发、同步、异步

2018年5月11日 20:58 | 分类:Python | 标签: Python

并发是指在一个时间段内发生若干事件的情况。
并行是指同一时刻发生若干事件的情况。
同步指的是并发或并行发生的各任务之间不是孤立独自运行的,一个任务的进行可能需要在获得另一个任务给出的结果之后,或者只有一个任务完成或给出一个结果后,另一个任务在获得这个结果之后才能继续运行。
异步指的是并发或并行发生的各任务之间彼此是独立运行的,不受各自的影响。

多线程程序只能运行在单核上,各线程是以并发的方式异步运行的。
多进程方式依赖于处理器个数,各核上运行的进程是并行执行的,使用进程池,可以使进入进程池的进程以异步的方式并行运行。