Обработка нескольких экземпляров приложения



Обработка нескольких экземпляров приложения

Возможны два способа предотвращения проблем, связанных с одновременной работой нескольких копий приложения:

  • программа может просто отказать в запуске второй копии, если обнаружит выполняющийся экземпляр;
  • приложение можно подготовить к работе в подобной ситуации, предусмотрев, например, соответствующее выполнение специфических задач типа инициализации.

В любом случае в стартовом коде Вашей программы следует проверить выполнение нескольких копий.

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



Содержание раздела