并发 & 并行
并
发
\color{HotPink}{并发}
并发:指系统具有处理多个任务(动作)的能力
并
行
\color{HotPink}{并行}
并行:指系统具有 同时 处理多个任务(动作)的能力
同步 & 异步
同
步
:
\color{HotPink}{同步:}
同步:就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。是一种线性执行的方式,执行的流程不能跨越。一般用于流程性比较强的程序,比如用户登录,需要对用户验证完成后才能登录系统。
异
步
:
\color{HotPink}{异步:}
异步:则是只是发送了调用的指令,调用者无需等待被调用的方法完全执行完毕;而是继续执行下面的流程。是一种并行处理的方式,不必等待一个程序执行完,可以执行其它的任务,比如页面数据加载过程,不需要等所有数据获取后再显示页面。