摘要:
今天看到别人写的程序里有InvokeRequired、Invoke这两个属性最后上网查阅了下原来这两个属性用来判断控件线程是否被占用,以及占用后的处理而谈到线程占用的话就牵扯到了多线程的问题本来我想写一个多线程的例子来测试InvokeRequired、Invoke 起初设想的是用一个timer控件在一定时间内往listbox里添加内容在这期间我用再用一个控件来触发另一个往listbox添加内容的方法结果我失败了执行的时候还是按照单线程的顺序来执行。因此我上网查阅C#是如何使用多线程的所以我找到了一个例子是写如何简单实现一个多线程引入命名空间:System.Threadingnamespace 阅读全文