Планировщик Windows: будут ли одни и те же экземпляры процессов одновременно выполняться в разных задачах?

Планировщик Windows: будут ли одни и те же экземпляры процессов одновременно выполняться в разных задачах?

Я настроил планировщик Windows так, чтобы он не запускал слишком много экземпляров моего приложения: введите описание изображения здесь

Но я не уверен, как Windows обнаружит множество экземпляров. Я имею в виду, что у меня есть исполняемый файл, который глубоко меняет свое поведение в соответствии с командной строкой. По этой причине у меня есть много задач, которые будут запускать один и тот же исполняемый файл с разными параметрами.

Будет ли блокироваться выполнение параметра «Не запускать новый экземпляр» одного планировщика задач, если другой экземпляр той же программы запущен из-за другого планирования задач (с другими параметрами)?

Я имею в виду :

Task 1 -> program.exe some_param      -> Do not start new instance
Taks 2 -> program.exe different_param -> Do not start new instance

Что произойдет, если Task 2 попытается запуститься во время выполнения Task 1? Достаточно ли умен Windows, чтобы понять, что из-за разных задач и параметров они не должны мешать друг другу, или вторая Task будет ждать завершения Task 1?

решение1

Эта настройка не влияет на другие задачи. Поэтому Задача 1 и Задача 2 будут выполняться одновременно независимо от настройки. Настройка предотвращает запускодинаковыйзадача параллельно. Например, если задача выполняется каждый час и должен быть запущен новый экземпляр, но предыдущий экземпляр не завершился, то новый экземпляр не будет запущен.

Связанный контент