阅读背景:

关于多线程中涉及UI操作,导致UI线程阻塞问题

来源:互联网 

     最近正在做个项目,为了提高Form加载速度,将一些耗时较长的操作挪至一个新线程中执行;但是发现当子线程中通过Control.Invoke()方式操作Form控件,同时UI主线程在 Thread.Join()等待子线程执行完毕,这种方式实际上会导致UI主线程及子线程都处于阻塞等待状态,程序假死无法继续执行。     最近正在做个项目,为了提高Form加载速度,将一些耗时较长的操作挪至一个新线程中执行




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: