2 hnkd16 hnkd16 于 2015.06.04 23:03 提问

C# winform 实现ftp下载时界面卡死

怎么解决C# winform 在ftp下载比较大一点文件时界面经常卡死 问题

5个回答

caozhy
caozhy   Ds   Rxr 2015.06.04 23:03

将下载的逻辑放在一个独立的线程中执行。

u010162497
u010162497   2015.06.04 23:08

一般对于耗时的问题,都是用线程或代理来解决。程序是基于界面的响应,只有执行完毕才会返回。在这过程中时间段的话,界面不会卡死,时间长,程序未执行完,界面是没有反应的,这就卡死了。所以最好是用线程或是代理解决。

frank_20080215
frank_20080215   2015.06.05 06:07

这是单线程的原因。使用多线程开发

cuiyh1993
cuiyh1993   2015.06.05 07:24

ThreadPool.QueueUserWorkItem((t)=>{
//To Do
});

qq_28763887
qq_28763887   2015.06.05 11:46

这个问题有点高难度,我建议你去问你的老师或者公司里的一些同事比较好

Csdn user default icon
上传中...
上传图片
插入图片