У меня странная проблема с Windows CE:
Запуск 3 EXE
1) Сначала exe выполняет некоторую работу каждые 8 минут, если не указано событие выхода.
2) Второй exe выполняет какую-то работу каждые 5 минут, если не указано событие выхода.
3) Третий exe, в то время как цикл работает, и в то время как цикл выполняет некоторую работу в случайное время
Этот цикл while продолжается до тех пор, пока не будет выдано событие выхода.
Теперь это событие выхода является глобальным событием и может быть передано любым процессом.
Проблема в
Когда я запускаю First EXE, он работает нормально,
Запустите второй exe, он работает нормально,
запустить третий exe работает нормально
Когда я запускаю все exe, тогда запускаются только третьи exe и никакие инструкции не выполняются в первую и вторую.
Как только третий exe завершается первым, а второй начинает обрабатываться.
Может ли быть так, что цикл while в третьем exe принимает все циклы процессора?
Я не пытался поставить Sleep, но я думаю, что это может помочь.
Но ОС должна давать CPU всем процессам ...
Есть мысли ???