课程介绍
本期我们邀请了网易有道的白宇老师,详细讲解了了异步非阻塞设计模式,并对同步 API、异步 listener API、异步 Promise API 进行了对比。相比于其他两种 API,Promise API 具有无可比拟的灵活性,调用者可以自由决定同步返回还是异步返回,并允许对响应数据注册多个回调函数。最后,本文讲解了 Promise 基本功能的实现,并初步实现了线程安全特性。
课程目录
同步阻塞模式与异步非阻塞模式的区别
异步非阻塞模型
从 Java 线程状态分析异步非阻塞模型
线程模型:阻塞 vs 非阻塞
Promise 设计模式
API 形式:同步、异步 listener、异步 Promise
Promise 的特性与实现
课程核心
讲师介绍
白宇,网易有道开发工程师
他参与实时通信服务端开发,负责优化系统可用性、线程模型、资源占用。平时工作注重工具的积累,提取通用组件在其他项目中复用。