2012-08-01 108 views
4

在互联网的所有环境中,我发现它似乎通常会将“TIdTCPClient”放置在自定义TThread后代中......为什么这样做?在线程中的Delphi(Indy)TIdTCPClient

有时候我也会在这样的线程中看到服务器......为什么?

干杯, 阿德里安

+2

确实,很抱歉。我不知道这个功能。从现在开始! – Adrian 2012-08-01 06:29:17

回答

7

印地使用阻塞I/O,这是在线程最好的处理,这是核心Indy的整体设计。阻止主用户界面线程给用户的印象是,当应用程序真的没有时,该应用程序被冻结。有关更多信息,请参阅"Introduction to Indy"