1:为什么 Suspend 和 resume方法微软提示过时了?有什么bug么? 目前比较好的线程暂停恢复是用什么思路写呢? a。让线程自行退出,不会导致资源泄露 b。如果要暂停工作,可以让线程空跑; 如下代码,修改bFlag为false,则暂停处理;设为True,则恢复正常 bool bRunning = true; //控制变量 threadfunc() { while(true) { if(bRunning) { // do your work } else { Thread.sleep(1); } } } 2: this.Invoke(new Action(() => { TextBox2.Text = “1”; })); 这段c#代码如何转成vb.net代码? 3: 如果需要用到跨线程刷新UI,怎么设计比较能平衡性能和效果的关系?
bool bRunning = true; //控制变量 threadfunc() { while(true) { if(bRunning) { // do your work } else { Thread.sleep(1); } } }
110,553
社区成员
642,562
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧