Нужно ли отписаться от подписки на завершенный поток? - PullRequest
0 голосов
/ 07 октября 2019

Я видел разные источники, которые, кажется, противоречат друг другу, или, может быть, есть что-то, чего я не понял.

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

Если я создаю поток, сопоставьте оператор first (), чтобы он завершился после первого выданного значения, и подпишитесь на него,нужно ли явно отписываться от рассылки, чтобы избежать утечек памяти, или завершение потока автоматически «отписывается»?

Спасибо.

1 Ответ

0 голосов
/ 07 октября 2019

Да, хорошо отписаться, так как это уменьшит ваш стек

...