Pull to refresh

Comments 8

про аналог flow на async/await я не слышал

Возможно ошибаюсь, но разве TPL Dataflow не аналог?

Не приходилось иметь дело с этой штукой. После беглого знакомства кажется, что похоже, но на сколько — не готов судить.

UFO just landed and posted this here

А там и есть фабричный метод FlowFactory. Flow, но тип вывести в данном случае всё равно не получантся.

IAsyncEnumerable, как и IEnumerable — это pull-модель

Я бы сказал, что IAsyncEnumerable выглядит как pull-модель (делаем foreach), но ведёт себя как push-модель: внутренность foreach является коллбеком, который может быть вызван в том числе в другом потоке.


Вот тут я превращаю push-модель (события) в IAsyncEnumerable: https://ptupitsyn.github.io/Ignite-Async-Streams/

Я бы сказал, что IAsyncEnumerable выглядит как pull-модель (делаем foreach), но ведёт себя как push-модель: внутренность foreach является коллбеком, который может быть вызван в том числе в другом потоке.


Я всё же так бы не сказал. Pull — это pull, не важно, на каком потоке.
П.С. В вашей статье отметился)

Мы смотрели, но все же инструмент от JetBrains вызывает значительно больше доверие.

Sign up to leave a comment.

Articles