可能重复: BackgroundWorker和线程的区别?
我在一次面试中被问到这个问题。这个问题的答案应该是什么?
发布于 2012-09-06 21:16:59
"worker“线程和”后台“线程都不是主/UI线程。
除非您有更多的细节(例如,在语言X或Framework的上下文中),它们之间没有明显的区别。但是,在我看来:
发布于 2012-09-06 21:10:11
“后台”一词意味着它执行的关键任务要比非后台线程少,并且当它们完成时并不重要。在Java中,这可能意味着使用守护进程线程。
从技术上讲,它们是相同的东西,不同的东西是主观的。
发布于 2012-09-06 21:12:12
当您需要在后台执行长时间操作并从线程与UI交互时,最常用的是后台工作线程。Backgroundworker有一些特性,使它能够更容易地与UI交互。
https://stackoverflow.com/questions/12308413
复制相似问题