C# 当后台线程完成其工作时获取响应

C# 当后台线程完成其工作时获取响应,c#,.net,threadpool,C#,.net,Threadpool,完成后,如何从使用ThreadPool.QueueUserWorkItem方法的thead获得一些反馈?我建议改用BackgroundWorker。它还使用线程池,并在后台任务完成时启动一个单独的事件(在调用线程上) 否则,您将不得不通过在主线程上手动调用一个方法来手动执行此操作,但是BackgroundWorker以一种非常好的方式对其进行了封装

完成后,如何从使用ThreadPool.QueueUserWorkItem方法的thead获得一些反馈?

我建议改用
BackgroundWorker
。它还使用线程池,并在后台任务完成时启动一个单独的事件(在调用线程上)

否则,您将不得不通过在主线程上手动调用一个方法来手动执行此操作,但是
BackgroundWorker
以一种非常好的方式对其进行了封装