Вы не поняли, код который я указал был лишь пробным, но рабочим, далее я сделал примерно так
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <iostream>
#include <signal.h>
#include <sys/time.h>
void WorkerThread::signal_handler(int sigma)
{
std::cout << "\nTrueAlarm";
alarm(5);
}
int main()
{
alarm(5);
signal(SIGALRM, signal_handler);
while(true)
{
}
return 0;
}
Функцию signal_handler я сделал методом класса и получил ошибку компиляции
Пользователь решил продолжить мысль 29 Мая 2014, 21:24:20:
ППЦ не могу найти подходящий таймер, легче уж самостоятельно написать. Давно бы уж написал, если бы знал что так туго с ними=(