Разница между "синхронизацией" и "ожиданием" в netty

в чем разница между sync и await методы Нетти? Оба блокируют текущий поток?

спасибо

1 ответов


Я чувствую, что я не согласен, документы не плохо написаны. Они существуют, но вы не должны читать API. Однако, если вы чувствуете, что некоторые doc отсутствуют, Нетти любит вклады ; -)

Итак, для вашего вопроса: разница действительно sync() будет повторно провал, если это будущее не удалось, в то время как await() не будет (и если вам нужно исключение, вам нужно попросить его к будущему объекту, используя cause() метод.

посмотреть API:

http://netty.io/4.1/api/io/netty/channel/ChannelFuture.html#sync()