Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
即使我们不需要等待结果,我们是否需要在调用委托 BeginInvoke() 后调用 EndInvoke() 并关闭等待句柄?如果不这样做,任何资源泄漏?
是的; 你总是需要打电话EndInvoke()。 否则,.Net 将永远保留结果,以防您最终调用EndInvoke()。
EndInvoke()
如果您想要“触发并忘记它”异步调用(或者即使您不想要),您应该使用Task更好的类。
Task