首页 > 代码库 > CSharp笔记>>>多线程
CSharp笔记>>>多线程
几本资料C#并发编程经典实例
C#多线程学习exe C#线程参考手册pdf
例子1:子线程更新UI
public void DoThreading() { ThreadStart starter = new ThreadStart(UpdateListBox); Thread t = new Thread(starter); t.Start(); for (int i = 0; i < 4; i++) { listBox.Items.Add(new SkinListBoxItem("Message from UI")); listBox.Update(); } } public string Message = ""; public void WorkerUpdate(object sender, EventArgs e) { listBox.Items.Add(new SkinListBoxItem(Message)); listBox.Update(); } public void UpdateListBox() { for (int j = 0; j < 5; j++) { this.Message = "辅助线程的循环数" + j.ToString(); this.listBox.Invoke(new EventHandler(WorkerUpdate)); Thread.Sleep(4700); } }
CSharp笔记>>>多线程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。