xuejianhui

导航

2012年9月7日 #

浅述WinForm多线程编程与Control.Invoke的应用

摘要: VS2008、C#3.0在WinForm开发中,我们通常不希望当窗体上点了某个按钮执行某个业务的时候,窗体就被卡死了,直到该业务执行完毕后才缓过来。一个最直接的方法便是使用多线程。多线程编程的方式在WinForm开发中必不可少。本文介绍在WinForm开发中如何使用多线程,以及在线程中如何通过Control.Invoke方法返回窗体主线程执行相关操作。-. WinForm多线程编程1. new Thread() 新开一个线程,执行一个方法,没有参数传递:View Code 1 private void DoWork() { 2 Thread t = new Thread(new Thr... 阅读全文

posted @ 2012-09-07 15:41 xuejianhui 阅读(177) 评论(0) 推荐(0) 编辑