Netty的Future机制
Future与Promise类继承关系
如下图所示,Netty Future在JDK Future基础上,新增监听器功能;Netty Promise在Netty Future基础上新增设置成功和失败的功能。
Future的本质
- get():利用Object的wait()方法阻塞;
- cancel():利用Object的notifyAll(0方法唤醒线程;
如下图所示,Netty Future在JDK Future基础上,新增监听器功能;Netty Promise在Netty Future基础上新增设置成功和失败的功能。