ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > SЕО/Финансовые задачи/Социальные сети > Покупка, Продажа, Обмен > Разное - Покупка, продажа, обмен
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 19.03.2006, 12:53
drmist
Green member - Level 3
Регистрация: 08.10.2005
Сообщений: 396
Провел на форуме:
400609

Репутация: 239
По умолчанию

LordNet
а ты проводи проверку в несколько потоков.
( msdn.microsoft.com->CreateThread() )

+ если ты (вдруг) на диалапе - то может не так уж и медленно.
__________________
Никому нельзя верить...
 

  #12  
Старый 19.03.2006, 13:07
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


По умолчанию

Наверное скорость соединения зависит от среды разработки, в который был сделан твой чекер... ?

Цитата:
msdn.microsoft.com
Да ладно линий раз туда ходить ненадо, про потоки
так можно расказать:
Проц. время рапределяется между потоками (а не процессами). Это делает планировщик. У каждого процесса есть как минимум один поток, иначе его уничтожает система. Этот поток и выполняет код.
Можно создать ещё потоки, которые будут выполняться
псевдо-одновременно с главным и всеми остальными.
Это делается ф-ией CreateThread(), которая возвращает
хендл созданого потока. А последний параметр - адрес
DWORD'а, куда будет записан Thread ID (номер потока).
Пример

DWORD WINAPI MyThrFunc( LPVOID param )
{
MessageBox( 0, "In thread", "Info", 0 );
return 0;
}

потом
DWORD dwThreadId;
CreateThread( NULL, NULL, MyThrFunc, NULL, NULL, &dwThreadId );


Описание ф-ии
CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, DWORD dwStackSize, LPTHREAD_START_ROUTINE, LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId );

Убить нить можно
hThread = CreateThread( ... );
TerminateThread( hThread );

ф-ии из kernel32.dll
обращаются к ZwCreateThread, ZwResumeThread...

Вот так вкратце ...

Последний раз редактировалось KEZ; 19.03.2006 в 13:16..
 

  #13  
Старый 19.03.2006, 23:19
LordNet
Познающий
Регистрация: 07.02.2006
Сообщений: 33
Провел на форуме:
373519

Репутация: 24
По умолчанию

Я знаю мне кто то про потоки говарили.
Я просто только как 2 недели VS c++ учу.
Шас буду читать про потоки )))
KEZ спасибо что объяснил
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ