· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Максимальный номер Thread ID

<< . 1 . 2 .

Посл.отвђт Сообщенiе


Дата: Янв 20, 2004 22:12:39

А ты ExAllocatePool поищи :)


Дата: Янв 20, 2004 22:43:11

Да, видимо, почитать в DDK про сервисы ядра - действительно сложная задача. Уровень, млин...


Дата: Янв 20, 2004 23:32:52

Grenader

Самое лучшее - просто читать книги по дровам. Таких есть парочка - очень познавательно.


Дата: Янв 21, 2004 01:55:19

[ dragon: ...и ловить функции _NtCreateThread и _NtTerminateThread... ]

Или попросить систему ловить их за тебя. См. в ДДК PsSetCreateThreadNotifyRoutine. Для процессов и модулей тоже есть такие.


[ dragon: И в общем если будут постоянно создаваться и уничтожаться треды, список не проконтроллировать будет и расход памяти будет увеличиваться ]

Так если ты будешь освобождать память от умершего потока, то никаких проблем.


[ dragon: да и тормозить то как будет, ведь поиск по списку не быстрый. ]

Даже если ты оргинизуешь самый что ни на есть примитивный поиск, он всё равно на порядки быстрее будет работать, чем система создавать поток. Её ведь тучу кода надо перелопатить.


[ dragon: Если же хранить в структуре CONTEXT, ]

Больно уж негуманно это :-)

<< . 1 . 2 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.075