Как отложить запуск программы, если она ежу запущенна в другом потоке

Zheka84

Client
Регистрация
13.10.2018
Сообщения
159
Благодарностей
24
Баллы
18
Здравствуйте, уважаемые форумчане.
Собственно проблема описана в названии топика. Есть программа, которая не может работать в многопотоке, как сделать так, что бы при работе нескольких потоков её запуск откладывался, пока она не закроется в другом потоке? Заранее очень благодарен за помощь.
 

MPGVR90

Client
Регистрация
15.10.2012
Сообщения
119
Благодарностей
17
Баллы
18
Ну если очень просто то когда запускаем проект создаем файл, когда проект завершается - удаляем файл. Делаем проверку на наличие файла - если файл существует то ждем, если нет - запускаем проект :-)
 
  • Спасибо
Реакции: Zheka84 и doc

Zheka84

Client
Регистрация
13.10.2018
Сообщения
159
Благодарностей
24
Баллы
18
Спасибо, хорошее решение :-)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)