Разница между "синхронизацией" и "ожиданием" в netty
в чем разница между sync
и await
методы Нетти? Оба блокируют текущий поток?
спасибо
1 ответов
Я чувствую, что я не согласен, документы не плохо написаны. Они существуют, но вы не должны читать API. Однако, если вы чувствуете, что некоторые doc отсутствуют, Нетти любит вклады ; -)
Итак, для вашего вопроса: разница действительно sync()
будет повторно провал, если это будущее не удалось, в то время как await()
не будет (и если вам нужно исключение, вам нужно попросить его к будущему объекту, используя cause()
метод.
посмотреть API:
http://netty.io/4.1/api/io/netty/channel/ChannelFuture.html#sync()