class Pinger {
pthread_t thread;
Socket socket;
Cycle* cyclelist;
CycleResult * result;
Pinger();
Add(Cycle);
ExecCycle();
ReadSocket();
}
Pinger::Pinger()
{
socket=.....
thread =pthread_create(§hread, ...);
.....
}
int secthread
{
while(1)
{
read(socket);
}
}
я имел ввиду нечто вроде этого.
и дальше основной поток может мучать Pinger как угодно ,а созданый внутри класса поток все работает и работает...
или это глупо и плохо?