博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
task可声明参数 z
阅读量:6037 次
发布时间:2019-06-20

本文共 779 字,大约阅读时间需要 2 分钟。

直接这样写 var task1 = Task.Factory.StartNew(() => DoSomeWork(message1, message2)); 如果是winform,你在另外一个线程不能直接访问窗体控件,可以用
private void button1_Click(object sender, EventArgs e)        {            Task t1 = Task.Factory.StartNew(() => k1());            Task t2 = Task.Factory.StartNew(() => k2());        }         void k1()        {            for (int i = 0; i < 100; i++)            {                Thread.Sleep(100);                this.Invoke(new Action(                    () => { this.label1.Text = i.ToString(); }));            }        }         void k2()        {            for (int i = 0; i < 100; i++)            {                Thread.Sleep(100);                this.Invoke(new Action(                    () => { this.label2.Text = i.ToString(); }));            }        }

 

转载地址:http://dirhx.baihongyu.com/

你可能感兴趣的文章
浅谈html5某些新元素的用途
查看>>
csv文件的操作
查看>>
基本调试命令 - u/ub/uf
查看>>
实现锁的多种方式和锁的高级用法
查看>>
C语言-一个fopen函数中未使用二进制模式(b)引发的血案
查看>>
Codeforces Round #260 (Div. 1) C. Civilization 并查集,直径
查看>>
Objective-C中常用的结构体NSRange,NSPoint,NSSize(CGSize),NSRect
查看>>
关于spark standalone模式下的executor问题
查看>>
TC SRM 664 div2 B BearPlaysDiv2 bfs
查看>>
Retrofit全攻略——基础篇
查看>>
代理模式
查看>>
具体问题具体分析
查看>>
【SqlServer系列】表达式(expression)
查看>>
maven与gradle的对比
查看>>
异常备忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file
查看>>
uasy-datetimebox的使用
查看>>
Android Home键监听
查看>>
Java JVM虚拟机选项Xms/Xmx/PermSize/MaxPermSize(转)
查看>>
linux convert命令安装及使用
查看>>
JavaWeb(一)Servlet中乱码解决与转发和重定向的区别
查看>>