当用户保存一些数据时,我想剥离后台线程来更新我的索引并做一些其他随机的东西。即使在此索引中存在错误,用户也无法对其执行任何操作,因此强制主线程等到后台线程完成没有任何意义。我是从ASP.NET进程执行此操作的,所以我认为我应该能够这样做(因为退出的主线程不会终止进程)。
当我在后台线程的方法中设置断点时,主线程也似乎停止了。这只是visual studio的调试器的工件,还是在后台线程停止之前主线程真的不会返回?
答案 0 :(得分:3)
在VS中调试时,其他线程也将停止,但并不总是在同一位置。