Я хотел бы написать .NET-приложение, которое работает в фоновом режиме (остается на панели задач) и выполняет длительную операцию, например копирование папок с файлами из одного места в другое. Я хочу написать так, чтобы другие работающие приложения не сильно тормозили. Мне все равно, сколько времени занимает фоновое приложение. Есть ли способ, которым я могу ограничить ресурсы обработки / памяти для приложения. Я знаю, что когда вы создаете темы, вы можете устанавливать их приоритеты на разных уровнях. Будет ли установка низкого приоритета потока иметь такой эффект или он будет иметь только меньший приоритет, чем любые другие потоки, которые являются частью того же приложения?