关于多线程
如何在自己建的线程中访问主线程中的窗体
ft.MdiParent = this;
public void RefUI() { if (InvokeRequired) { BeginInvoke(new Action(RefUI)); } else { //.......操作代码 } }
[解决办法]
http://www.cnblogs.com/mokey/articles/2095457.html
[解决办法]
Timer控件,说的是windows form的控件,这个只要UI线程(也就是你的主线程)阻塞了,Timer控件就会阻塞.
你自己创建的线程访问主线程时是不是会发生阻塞?
[解决办法]
1、子线程中更新UI线程用BeginInvoke
2、Timer控件本身也是一个子线程,是不会阻塞其他子线程的