Возможно, мой вопрос глуп, но я не нашел ответа по этому поводу.
У меня таймер на 3 секунды -
this.timer = timer(3000, 3000);
this.timerObservable = this.timer.subscribe(x => {
//do someting
});
Если я выполняю запросочень длинная функция (например, через 2 секунды после предыдущего таймера, который я нажал на кнопку, выполнить много логики или что-то в этом роде), что произойдет через минуту (3 секунды из предыдущего таймера)?Будет ли длинная функция приостановлена, будет выполнена функция внутри таймера, и тогда длинная функция снова получит управление, или, возможно, будет полностью выполнена длинная функция, а затем таймер (хотя это произойдет более чем через 3 секунды)?