А>> /* main loop */ А>> while(1) А>> Sleep(1);
З>Непонятно — зачем у вас while(1) ?
ну это основной цыкл программы, там на самом деле не Sleep это я для простоты написал, чтоб было всем понятно и покороче.
З>Здесь долно стоять ожидание например события, а взводить его надо после вызова _execl — если все нормально прошло. З>И нормально завершать программу.
Не совсем понял. Можно чуть чуть поподробнее.
Я думал что вызовом _execl() запускается новый процесс и в текущий я никогда не возвращаюсь(он завершается), однако запуск из нити немножко подпортил эту задумку.