값 전달만 보지 말고 producer가 언제 시작되고 어떤 경계에서 반드시 멈추는지 함께 표시한다.
observer를 등록하고 producer 실행
시간에 따라 0개 이상의 값을 순차 발행
둘 중 하나가 오면 더는 값을 전달하지 않음
타이머·소켓·리스너 같은 자원을 정리
핵심화면 수명과 구독 수명을 맞추지 않으면 보이지 않는 컴포넌트가 계속 값을 받는다.