Добрый день, необходимо, чтобы определенная задача (метод) выполнялась некоторое количество времени, а потом завершалась.
К примеру ждем TCP подключений какое-то время, после чего в независимости от того, подключился клиент или нет, завершаем это все дело