Окончание потока

При получении нескольких маркеров, как в случае с областью расши­рения, поток часто останавливается, даже если вся активность в целом не завершена. Окончание потока (flow final) означает завершение кон­кретного потока без завершения всей активности.

На рис. 11.11 показана модифицированная версия рис. 11.9, в кото­рой статьи могут быть отвергнуты. Если статья отклонена, то маркер ликвидируется окончанием потока. В отличие от окончания активно-


сти, в данном случае остальная активность может продолжаться. Этот подход позволяет областям расширения действовать в качестве фильт­ров, в результате чего выходная коллекция будет меньше входной.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: