Difference between Multi-Processing, Multi-threading and Coroutine

admin 2021-09-07 14:06:24 0 0 Python 153 已编辑 复制链接

preview

并发强调的是同时能接受多个任务的能力,这些任务并不一定在同一时刻被执行,而是被轮流被CPU执行,看起来像同时执行。

而并行强调的是同一时刻能执行多个任务,有并行能力一定也有并发能力。


Reference:

https://www.zhihu.com/question/33515481

https://www.geeksforgeeks.org/difference-between-concurrency-and-parallelism/

https://sekiro-j.github.io/post/tcp/



评论(0)

    还没有评论,快来抢沙发吧!