ChannelFuture() 和 ChannelPromise(可写入的 setsuccess)区别
JDKFuture只能通过手工方式检查执行结果,而这个结果是阻塞的, netty对ChanelFuture增强,通过addListener以回调的方式执行结果,去除了手工检查阻塞的操作,
Future 是如何知道他里面的异步操作执行完了: 通过Promise的setSuccess方法
适配器模式: 实现一个接口必须实现这个接口中的所有的方法.,如果实现类中只有及个别的方法不同,或者需要实现,那么就用一个class adapter来实现这些方法