2012-08-01 38 views
4

在互聯網的所有環境中,我發現它似乎通常會將「TIdTCPClient」放置在自定義TThread後代中......爲什麼這樣做?在線程中的Delphi(Indy)TIdTCPClient

有時候我也會在這樣的線程中看到服務器......爲什麼?

乾杯, 阿德里安

+2

確實,很抱歉。我不知道這個功能。從現在開始! – Adrian 2012-08-01 06:29:17

回答

7

印地使用阻塞I/O,這是在線程最好的處理,這是核心Indy的整體設計。阻止主用戶界面線程給用戶的印象是,當應用程序真的沒有時,該應用程序被凍結。有關更多信息,請參閱"Introduction to Indy"