摘要: 前言 通常会有需求通过多线程调用带参数的委托函数,有一个参数的,也有多个参数的,下面来讲讲实现的方式执行带一个参数的委托函数 #region 执行带一个参数的多线程 Thread mythread = new Thread(new ParameterizedThreadStart(Calculate)); mythread.IsBackground = true; mythread.Start(500); #endregion private void ... 阅读全文
posted @ 2013-07-03 20:47 悲夢 阅读(2436) 评论(5) 推荐(2) 编辑
摘要: 前言 在很多情况下,我们都会使用到多线程,在使用多线程的时候,我们很多时候又会去访问控件,这里面就会出现很多问题!!!我以一个最常见的,我们经常会用到的例子来讲讲,在提高自己水平的同时,希望能给大家带来一些方便,有不对的地方还请留言告知,以便及时更正自己的错误思想,先谢谢啦!1、多线程使用 有时候在执行一段程序时会耗时比较长,这时候会发现,我们的窗体就拖不动了,就像卡死了,但那段耗时程序执行完之后,就恢复OK了,这就是我们常说的程序假死!代码如下: private void btnCalculate_Click(object sender, EventArgs e) ... 阅读全文
posted @ 2013-07-03 11:47 悲夢 阅读(3269) 评论(12) 推荐(2) 编辑