E se um timer não puder terminar todos os seus trabalhos antes que o novo ciclo chegue?

Suponha que temos um temporizador que é executado a cada 10 minutos. E se o ciclo de processamento demorar mais de 10 minutos? Um novo segmento começa para isso? Irá interromper sua operação atual? E se um único objeto for transformado dentro do timer?

Desculpe se eu não mencionei nenhum código para isso, porque o problema é claro e também quero saber a resposta completa do ponto de vista de um geek de programação multi-threaded em vez de encontrar uma resposta solta, tentando testá-lo através de um aplicativo de exemplo. Na verdade, quero conhecer a lógica por trás do seu mecanismo de trabalho.

questionAnswers(3)

yourAnswerToTheQuestion