![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
потоки
Axwel © (2009-04-16 14:15:00)Поскажите в чем может быть проблема,
создаю потоки, но они не запускаются. И такие сообщения:
"Blocked in critical section.."
Сергей М. (2009-04-16 14:41:00) [1]
> на вторая залипает
Что значит "залипает" ?
Чего ты вообще в лог полез ?
Axwel (2009-04-16 14:35:00) [2]в delphi 2009, есть окошко ThreadStatus, там и пишится
clickmaker (2009-04-16 14:34:00) [3]> сообщения в логе делфи.
что это за лог такой?
Axwel (2009-04-16 14:31:00) [4]у меня есть главный поток, в нем я создаю еще потоки:
for i:=0 to MaxThread do
ThreadChilds2[i]:=TThreadChildsOutLink.Create(self);
потом, после выполнения, еще надо создать
for i:=0 to MaxThread do
ThreadChilds3[i]:=TThreadChildsOutLinkAnch.Create(self);
первая серия из 10 потоков выполняется, а на вторая залипает.
сообщения в логе делфи.
Сергей М. (2009-04-16 14:25:00) [5]Чего-то ты там изрядно накосячил, раз умудрился добраться до крит.секций совсем другого процесса, к тому же не прикладного)
clickmaker (2009-04-16 14:25:00) [6]> создаю потоки, но они не запускаются. И такие сообщения:
>
> "Blocked in critical section.."
как создаешь?
откуда сообщения?
Сергей М. (2009-04-16 14:23:00) [7]
> они не запускаются
Упомянутое сообщение никоим образом не говорит о том, что что-то там у тебя "не запускается"
Axwel (2009-04-16 14:21:00) [8]Точнее так:
"Blocked on critical section which is abadoned owned by Process 0"