Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

2 нити при старте программы   Найти похожие ветки 

 
UFO   (2004-12-06 14:48) [0]

В ХР при загрузке программы (до выполнения первой команды программы) создается второй поток. При закрытии основного он не выгружается и процесс не может завершится. Не помогает ни Halt ни ExitProcess. Причем ксли не использовать ни одной функции OpenGL (а их необходимо использовать) второй поток завершается при завершении первого и процесс тоже завершается.


 
Digitman ©   (2004-12-06 14:52) [1]

справку к Exitprocess() читал ? вникал ?


 
UFO   (2004-12-09 11:18) [2]

Вопрос не в ExitProcess. Вопрос почему ХР создает нить?
В 2000 все в порядке.


 
Digitman ©   (2004-12-09 11:40) [3]


> UFO   (09.12.04 11:18) [2]


> почему ХР создает нить?


ничего она не создает.
система при старте прикл.процесса создает только одну (основную) нить.
все прочие нити, что ты наблюдаешь, созданы либо кодом данного процесса либо кодом иного процесса (CreateRemoteThread)

сделай "пустое" приложение, запусти его под Винтукеем и ХР и убедись сам, что никаких нитей кроме основной в стартованном тобой процессе нет. А если вдруг увидишь, то это означает только одно - некий другой процесс стартовал в твоем процессе эту нить .. со злым ли, с добрым ли умыслом  - это иной вопрос


 
Владислав ©   (2004-12-09 17:14) [4]

Удалено модератором
Примечание: Offtopic


 
Xaker ©   (2004-12-10 01:30) [5]

Удалено модератором
Примечание: Offtopic



Страницы: 1 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
6-1100523164
va
2004-11-15 15:52
2005.01.30
Дозвон и сброс


1-1106141159
Argentum
2005-01-19 16:25
2005.01.30
Получить дату и время из DateTimePicker


1-1105818520
Knoxville
2005-01-15 22:48
2005.01.30
Как узнать значение св-ва Enabled элемента Tshape, зная его Tag


14-1105528663
Subdigger
2005-01-12 14:17
2005.01.30
xp, registry...


14-1105221071
SammIk
2005-01-09 00:51
2005.01.30
Если кому нада, держите