在netty上遇到的一个问题:使用sync方法后不能够进行eventLoop轮询

版权声明:转载的话 请标明出处 https://blog.csdn.net/qq_28198181/article/details/90080961

在修改程序的时候遇到的一个问题,我创建一个客户端 使用connect方法后如果服务端口不通会导致连接失败,如果连接失败通过监听调用EventLoop轮询去重新请求连接。

但就是创建连接方法这里,我是用的是connect().sync().addListener() 这个方法,这样会导致一个问题,加上了sync()导致了这个方法会形成异步,这样就不会调用到后面的addlinstener监听后的方法  最后EventLoop失效,必须将sync()丢弃 让其形成一个同步阻塞。(稍后会帖图)

猜你喜欢

转载自blog.csdn.net/qq_28198181/article/details/90080961
今日推荐