Я ищу способ указать продолжительность выполнения конкретной задачи - например, конкретная задача очистки файлов может не работать более 2 минут. Если он заканчивается менее 2 минут - отлично, но он должен заканчиваться через 2 минуты.Есть ли способ указать продолжительность выполнения задачи с использованием библиотеки Quartz
Имеет ли Кварц или любую другую библиотеку эффективный способ сделать это?
Каким образом вы ожидаете прекращения потока? Предпочтительным способом завершения потока является мирное завершение вашей программной логики. например флаг, указывающий на то, что мы должны выпрыгнуть из цикла и т. д. Поэтому практически для любого, кроме вас самих, практически невозможно «прекратить» вашу нить. У вас есть другой поток, подождите 2 минуты и выполните работу по завершению. –