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

Вниз

api-потоки, создание-разрушение   Найти похожие ветки 

 
only_wmz ©   (2009-04-07 08:10) [80]

добавил CloseHandle(BeginThread(...));

В мемпруфе стало показывать что потоков 0, но на память никак не повлияло


 
only_wmz ©   (2009-04-07 08:11) [81]


> а в трее то что творится? ;)

Там что-то нетак?


 
Сергей М. ©   (2009-04-07 08:24) [82]


> добавил CloseHandle(BeginThread


Полторы недели времени и 80 постов понадобилось, чтобы все-таки закрыть наконец-то хэндлы !)


 
only_wmz ©   (2009-04-07 11:20) [83]


> Полторы недели времени и 80 постов понадобилось, чтобы все-
> таки закрыть наконец-то хэндлы !)

Ну а результат то все равно не достигнут (


 
аноним   (2009-04-08 19:58) [84]

Создавать 1000 потоков само по себе экстремально, каждый поток, по умолчанию, забирает 1М на стек


 
аноним   (2009-04-08 20:30) [85]


> Еще, ты решил использовать CreateThread вместо BeginThread,
>  надеюсь, не забыл про выставление флага IsMultiThread :
> = TRUE;

BeginThread spawns a new thread of execution and sets the global IsMultiThread variable, thereby making the heap thread-safe.


 
DVM ©   (2009-04-08 21:58) [86]


> аноним   (08.04.09 20:30) [85]

Как это расходится с написанным мною?


 
Сергей М. ©   (2009-04-08 22:00) [87]


> результат то все равно не достигнут


Если ты выполнил вышеупомянутые рекомендации, то достигнут.


> аноним   (08.04.09 20:30) [85]


С пробужденьицем !)


 
only_wmz ©   (2009-04-09 08:28) [88]


> > результат то все равно не достигнутЕсли ты выполнил вышеупомянутые
> рекомендации, то достигнут.

Ну так ничего не поменялось емаё )) как это достигнут?
Да в мемпруфе показывает по нулям, но в диспетчере растет )


 
Сергей М. ©   (2009-04-09 08:32) [89]

Ну тогда прыгай с бубном.
Приводить полный обновленный код ты ведь не намерен)


 
only_wmz ©   (2009-04-09 10:19) [90]

Бггг ) Ситуация вообще получаеться ниопределенная, т.е. то увеличивается, то нет, на моей машине увеличивается(вин_хп), на другой(вин_хп) не увеличиваеться, на ещё другее(вин2003север) тоже то увеличиваеться, то нет, и ещё какая странность, что  в диспетчере на моей машине показывает что запущено 5 поток, когда на самом деле в спокойном положении там 2 потока крутится ))


 
only_wmz ©   (2009-04-09 10:21) [91]

и вообще конструкция вида CloseHandle(BeginThread(...)) в случае не удачного создания потока, просто вернет 0 и ничего плохого не случиться или ... ?


 
аноним   (2009-04-09 15:45) [92]


> Как это расходится с написанным мною?

BeginThread это "IsMultiThread := TRUE" делает сам


 
DVM ©   (2009-04-09 19:02) [93]


> аноним   (09.04.09 15:45) [92]


> BeginThread это "IsMultiThread := TRUE" делает сам

А я что написал? Прочитай пост [10] еще раз только ВНИМАТЕЛЬНО.


 
аноним   (2009-04-10 04:26) [94]

Просто чел уже использовал BeginThread, а ему продолжали втирать про IsMultiThread, что было уже безсмысленно.
Кстати в последней студии С однопоточных библиотек уже нет, и такой проблемы тоже нет, почему разрабы делфей так же не поступили не понятно.


 
DVM ©   (2009-04-10 13:25) [95]


> аноним   (10.04.09 04:26) [94]
>
> Просто чел уже использовал BeginThread, а ему продолжали
> втирать про IsMultiThread, что было уже безсмысленно.

Так. Ты все опять не так прочитал.

в посте [0] написано:


CreateThread(nil, 0, @cli_thread, pointer(accepted_sock), 0, h);


в посте [4] это я ему предложил использовать:


 hClientThread := BeginThread(nil, 0, @SocketThread, Info, 0, ThreadId);



между [0] и [4] нет никаких упоминаний о BeginThread.

С чего ты взял, что автор использовал уже BeginThread?


 
аноним   (2009-04-10 13:54) [96]

Всу вы паскалисты на одно лицо :)



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

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

Наверх




Память: 0.63 MB
Время: 0.018 c
15-1237481049
Riply
2009-03-19 19:44
2009.05.24
Наличие ZwCreateNamedPipeFile в Vista и 7- ке.


15-1237584603
Юрий
2009-03-21 00:30
2009.05.24
С днем рождения ! 21 марта 2009 суббота


2-1238992979
Верующий
2009-04-06 08:42
2009.05.24
Зарегистрировать свой тип файла


2-1239643253
VoznikVopros
2009-04-13 21:20
2009.05.24
Как изменить заголовок окна при вызове ShowMessage()?


15-1237604382
baldyman
2009-03-21 05:59
2009.05.24
Клиентский интерфейс под Windows, а само приложение на Unix e