Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15936
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 32
  • 用 户 组: 普通用户
  • 注册时间: 2018-03-06 15:02
文章分类
文章存档

2019年(1)

2018年(1)

我的朋友

分类: Java

2018-10-19 18:00:47

Java高并发解决方案之异步处理,Java高并发解决方案之异步处理有哪些方式呢?
同步与异步
同步:调用方需要主动等待结果的返回
异步:调用方不需要主动等待结果的返回,服务端可以通过状态、回调的方式来通知调用方
阻塞与非阻塞
阻塞:在结果返回之前,当前线程什么事也不做,处于挂起状态
非阻塞:在结果返回之前,当前线程可以做其它的事情
为什么要使用异步
线程往往由于I/O操作造成阻塞,导致线程被挂起,导致CPU的利用率极低。采用异步的目的就是让线程做更多的事情,提高CPU的利用率。
阅读(1725) | 评论(0) | 转发(0) |
1

上一篇:没有了

下一篇:Tomcat服务器从零开始学习的流程化处理

给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册