int main()
{
// инициализирую тут таймер который будет вызывать указаную функцию
while(1)
{
// тут надо что то написать чтобы проц на 100% не юзался и программа не завершалась
}
}
т.е. надо чтобы в цикле выполнялась какая то пустая работа
Создать мьютекс и в конце main вызвать wait для него.
А все, вопрос снимается, разобрался. Оказывается я не тот таймер использовал. Надо было ITIMER_REAL, а я ITIMER_VIRTUAL поставил, тупо выдернув функцию из другого проекта. Задействовал семафоры и усё. Всем спасибо