推荐此解决方案Using the CCR with ASynchronous WCF Service
为什么需要这样做:
ThreadPool.QueueUserWorkItem(s => (This));
而不是仅仅调用回调(This)?
QueueUserWorkItem不是要使用另一个线程吗?
发布于 2009-03-22 02:49:04
回调是一个需要作为输入参数提供给BeginGetAccount的方法。在答案中,它没有指定"callback“方法,所以没有办法知道它是否使用了新的线程,因此将"callback”方法放在单独的线程上是有意义的。
如果你能保证“回调”创建了自己的线程,那么你就不需要在Complete方法中创建一个。
https://stackoverflow.com/questions/670364
复制相似问题