Что если таймер не может завершить все свои работы до наступления нового времени цикла?

Предположим, у нас есть таймер, который запускается каждые 10 минут. Что делать, если цикл его обработки занимает более 10 минут. Для этого начинается новый поток? Будет ли он прервать свою текущую работу? Что если один объект мутирует внутри таймера?

Извините, если я не упомянул какой-либо код для этого, потому что проблема ясна, а также я хочу знать полный ответ с точки зрения многопоточного программиста, а не находить бесполезный ответ, пытаясь проверить его с помощью примера приложения. На самом деле, я хочу знать логику его рабочего механизма.

Ответы на вопрос(3)

Ваш ответ на вопрос