![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как правильно блокировать/разблокировать поток?
DevilDevil © (2007-11-07 08:22:00)Я не совсем о критических секциях говорю.
Известно, что поток должен простаивать относительно длительное время. Как правильнее реализовать Lock/UnLock для потомка TThread ?
Заранее спасибо
Kolan (2007-11-07 08:51:00) [41]
WaitForSngleObjectеще
Slym (2007-11-07 08:49:00) [42]while not Terminated do
begin
Event.ResetEvent;
Event.WaitFor(TimeOut);//или INFINITE
...
end;
procedure Thread.Up;
begin
Event.SetEvent;
end;
Сергей М. (2007-11-07 08:35:00) [43]
> Известно, что поток должен простаивать относительно длительное
> время
Откуда дровишки ? ОБС ?
Anatoly Podgoretsky (2007-11-07 08:27:00) [44]> DevilDevil (07.11.2007 08:22:00) [0]
Suspend