
24.08.2007, 19:57
|
|
Познающий
Регистрация: 13.01.2007
Сообщений: 78
Провел на форуме: 65872
Репутация:
10
|
|
у меня там ещё таймер есть, а getpage вызвается из обработчика события таймера в цикле, что тогда конкретно в потоке запускать? может есть где простой иходничек работы с потоками? а что происходит в том случае, если код в потоках ещё не отпработал, а наступает следующее событие таймера, например код в каком-то потоке не может получить страницу и подвис, этот код уничтожется или эти недоработавшие потоки будут висеть где-то в памяти?
а сам по себе таймер не создает отдельные потоки случайно?
int CALLBACK TimerProc(void)
{
for (int j=0; j<numsites; j++)
{
//поток должен создаваться гдето тут?!!!
pagedata=getpage(...);
//действия с pagedata
//ещё два раза
getpage(...);
getpage(...);
//поток должен заканчиваться гдето тут!!!
}
}
|
|
|