Delegate.EndInvoke记录为一个 你要给这个 (即必要的-否则泄漏发生)
-从MSDN:
重要的提示
无论使用哪种技术,请始终调用EndInvoke来完成异步调用。
Control.EndInvoke可以忽略即发即弃方法-来自msdn:
您可以调用EndInvoke从委托中检索返回值(如果需要),但这不是必需的。
但是-
如果您正在使用
Delegate.BeginInvoke并且不想要结果,请考虑使用
ThreadPool.QueueUserWorkItem-它将使生活变得更加轻松,并且避免了诸如此类的痛苦
IAsyncResult。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)