保存成功
订阅成功
保存失败,请重试
提交成功

Java 异步编程实战(上篇)

¥10会员免费看
加多
4.2

异步编程是可以让程序并行运行的一种手段,其可以让程序中的一个工作单元与主应用程序线程分开独立运行,并且等异步工作单元运行结束后通知主应用程序线程它的运行结果或者失败原因。使用异步编程有许多好处,例如改进应用程序性能和减少用户等待时间等。

本 Chat 旨在研究 Java 中异步编程的实践,从最简单的每当需要异步执行时候开启一个线程来执行,到使用线程池来复用线程执行异步任务,到使用可以产生异步执行结果的 Future 实现异步编程,再到 JDK8-Stream 与 Future 的完美结合,再到 Reactive 实现的异步非阻塞编程,再到 Spring 框架提供的异步处理功能,再到 Servlet 3.0 提供的异步处理,Servlet 3.1 提供的非阻塞 IO。

本 Chat 主要内容列为如下:

  • Java 异步编程简介
  • 使用 Thread&Runnable 实现异步编程
  • 使用 FutureTask 实现异步编程,弥补 Thread&Runnable 方式没有返回值
  • 使用 CompletableFuture 实现异步编程,弥补多个 FutureTask 不可进行组合
  • JDK8-Stream 以及其如何与 CompletableFuture 进行结合产生强大的异步处理能力
  • 为何需要 Reactive 编程,以及如何使用其实现异步非阻塞编程:主要讲解 rxjava 的异步编程能力
  • Spring 框架中提供的异步处理能力
  • Servlet 3.0 提供的异步处理与 Servlet 3.1 提供的非阻塞 IO 能力
261 人已订阅
会员免费看
¥10 原价订阅
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效
严选标准
知道了
Chat 状态详情
开始预订
预订结果公布19.08.11

预订达标,作者开始写作

审核未达标,本场 Chat 终止

作者文章审核结果公布19.08.22

审核达标,文章发布

审核未达标,本场 Chat 终止

Chat 完结
×
已购列表