|
|
1
1
你可以用 BackgroundWorker 每个异步操作的组件—一个用于计算,一个用于数据下载。 我的建议是每个操作使用一个线程。启动每个线程后,调用 thread.Join() 每个线程一个,等待每个线程完成。 例如
|
|
|
2
1
您可以生成WCF服务的异步类(使用commandlinetool)。如果运行这些异步方法,它们将立即返回,并在完成后调用回调委托。这样,您可以在等待时自由地进行所有计算。 |