一 并发与并行
先看 Joe Armstrong 大神给的解释:
并发 concurrency 一个CPU交替处理多个事物,如一个咖啡屋为两个队列服务
并行 Parallel 多个CPU同时执行多个事务,如两个咖啡屋为两个队列服务
二 进程与线程
每个程序员都会遇到的面试问题:谈谈进程和线程的区别 - Victor的文章 - 知乎
https://zhuanlan.zhihu.com/p/46410285
线程 Thread
·进程内部的一个执行单元
·轻量级进程
·可并发执行
·共享进程的内存资源/网络资源
进程 Process
· 独立分配资源基本单位
· 不可共享进程资源
· 开销大