COMPUTER_LZY

要输就输给追求,要嫁就嫁给幸福

导航

2011年8月17日 #

关于Invoke和BeginInvoke的一些认识

摘要: 前段时间做CS项目时,由于需要在工作线程中更新界面,所以就使用了Control.BeginInvoke方法,运行结果却总是和预期的不一样。经过调试发现,在工作线程中有两个更新界面的地方,一个是给界面中的table清空,一个是填充table,由于这两个动作是交叉运行的,时常会出现填充的操作还没有结束,突然就跳到清空table的代码段中。代码A: privatevoidbt_AutoDown_Click(objectsender,EventArgse){Threadt=newThread(newThreadStart(this.autoDownload));t.Start();}代码Bprivat 阅读全文

posted @ 2011-08-17 14:34 CANYOUNG 阅读(369) 评论(0) 推荐(0) 编辑