- Регистрация
- 20.03.2020
- Сообщения
- 211
- Благодарностей
- 89
- Баллы
- 28
Имеется шаблон, который при определенных условиях создает задание другому шаблону и ложит это все в файл под рандомным названием в директорию. Другой шаблон парсит эту директорию, берет рандомный файл с этим заданием, читает его, удаляет и начинает работу. Вопрос, как запустить второй шаблон, что бы он выполнялся, как только первый дает ему задание, т.е ложит файл в папку. Пробовал ставить выполнение по сигналу, но проблема в том, что первый шаблон может давать ему задания, в момент, когда тот уже запущен и выполняет его, и когда второй шаблон заканчивает работу, бывает просто игнорирует файл сигнала и ничего не делает. Как можно сделать, что бы второй шаблон запускался, тогда когда появляется файл в директории и что бы на каждый новый файл, запускался + 1 поток. Т.е 10 файлов - 10 потоков, 30 файлов - 30 потоков и т.д.