task可声明参数 z
2015-10-02 09:54
411 查看
直接这样写 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(); })); } }
相关文章推荐
- IOS面试题汇总(中英文)
- String构造函数originalValue.length>size 它发生
- Git 添加远程库
- Detecting Client Connection in WCF Long Running Service (Heartbeat Implementation) z
- Java基础知识强化之集合框架笔记15:List集合的特点
- 文章标题
- JavaScript斐波纳契数列非递归算法
- C 源码学习——memcpy函数
- 腾讯IEG面试失败经验总结
- 记一次腾讯IEG面试失败经历
- MarkDown 语法
- 计算器
- 购买开发者账号 和 真机调试、打包、跳转AppStore评分、上架、内购细节
- [python爬虫] Selenium定向爬取海量精美图片及搜索引擎杂谈
- 无法嵌入互操作类型“Excel.ApplicationClass”。请改用适用的接口。
- Java 常见异常及趣味解释
- NET基础课--XML基础
- 网络原理,以及对VMware Workstation虚拟网络VMnet0、VMnet1、VMnet8的图解
- 基于Cocos2dx开发卡牌游戏_松开,这三个国家
- 冒泡排序乱序速度慢于逆序探究