Почему? запускается таймер, он заходится в cooldown на 2 секунды, проходит время и впервые запускается блок кода с принтом "прошло 2 сек", дальше опять ожидание пока пройдёт 2 сек, и "прошло 4 сек" уже, и в финале "прошло 6 сек". Три повторения произошло, таймер удаляется
@@illuzorr6134 Да, это правда. Если блок кода имеет значительное вычисление, а итераций много, то с последующими действиями точность будет уменьшаться. Это правило применимо например при множественных обращениях к бд. Но в нашем примере операции лёгкие и отклонении не будет. Мизернее миллисекунды
но ведь время в примере на 5:35 будет крайне неточно, так нельзя делать
Почему? запускается таймер, он заходится в cooldown на 2 секунды, проходит время и впервые запускается блок кода с принтом "прошло 2 сек", дальше опять ожидание пока пройдёт 2 сек, и "прошло 4 сек" уже, и в финале "прошло 6 сек". Три повторения произошло, таймер удаляется
@darkfated выполнение кода занимает время, с каждой итерацией отклонение будет все больше и больше
@@illuzorr6134 Да, это правда. Если блок кода имеет значительное вычисление, а итераций много, то с последующими действиями точность будет уменьшаться. Это правило применимо например при множественных обращениях к бд. Но в нашем примере операции лёгкие и отклонении не будет. Мизернее миллисекунды