Это считается плохой практикой помещать бесконечный цикл внутри TThread.Execute?

Я написал класс Thread.descendent и в методе execute я поместил бесконечный цикл для прослушивания события com, что считается плохой практикой потоковой передачи: использовать для этого бесконечный цикл? приложения работают нормально, не зависают и всегда реагируют, я просто отвечаю, потому что хочу использовать лучший метод для потоковой передачи.

procedure TMyThread.Execute;
begin
    while True and not Terminated do
    begin
     AResult:= FListener.GetResult(Param1,Param2,5000);
      if not VarIsNull(AResult) then
        Synchronize(Process);
    end;
end;
10
задан Matt 3 March 2011 в 23:45
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: