标签: vb.net multithreading backgroundworker
我创建了一个具有很多循环的文件压缩器。为了防止冻结表单,我决定使用BackgroundWorker。由于有许多个接一个的循环,所以速度较慢。然后,我从BackgroundWorker转到Thread,试图将Priority增加到Highest,但问题仍然存在。
BackgroundWorker
Thread
Priority
Highest
当我尝试在没有任何Thread或BackgroundWorker的情况下运行该程序时,即使具有最高优先级和管理权限,它也比任何Thread或BackgroundWorker都要快得多
为什么会这样?