Cold Observable Observable에 구독을 요청하면 아이템을 발행하기 시작한다. 해당 아이템은 임의의 종료시키지 않는 이상 여러 번 요청하여도 처음부터 끝까지 발행하는 것을 보장한다. val src = Observable.interval(1, TimeUnit.SECONDS) src.subscribe { value -> System.out.println("#1: " + value) } Thread.sleep(3000) src.subscribe { value -> System.out.println("#2: " + value) } Thread.sleep(3000) // #1: 0 // #1: 1 // #1: 2 // #1: 3 // #2: 0 // #1: 4 // #2: 1 // #1: 5 //..