并发并行,同步异步,阻塞非阻塞

并发、并行

并发:一个处理器,在一个时间段,通过时间片切换轮流执行多个任务。

并行:多个处理器,在一个时间点,同时执行多个任务。

同步、异步

同步、异步一般是针对客户端请求连接来说的。

同步:客户端请求一旦开始,客户端必须等待后端方法返回结果,才能继续执行后续方法。

异步:客户端请求无需等待后端的方法发返回结果,就可以继续执行后续方法。

阻塞、非阻塞

阻塞、非阻塞一般是针对服务端的请求线程来说的。

阻塞:请求线程发出查询数据库请求后,会一直等待数据库线程返回结果。

非阻塞:请求线程无需等待数据库线程返回结果,快速释放资源,轮询执行状态。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章