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