В настоящее время я использую приложение angular2, в котором я использую rxjs.Мне нужно использовать Observables с обещаниями и интервалом.Сейчас я пытаюсь понять, какие последствия они представляют с точки зрения потоков.
Рассмотрим следующий бит кода для службы, которая будет внедрена в компонент:
import { interval } from "rxjs";
@Injectable()
export class ExampleService {
observable: any;
constructor() {
this.observable = interval(1000);
this.observable.subscribe( (x) =>
//Do something every 1000 seconds
);
}
}
Я пытаюсьпонять, как опрос каждые 1000 миллисекунд будет работать с точки зрения генерации потоков.Создан ли отдельный поток, который отслеживает опрос через подписчиков?
Было бы замечательно, если бы я мог получить общее представление о том, как связать потоки со сценариями, включающими Observables, и как избежать блокировки.