0
결과를 기다릴 필요가없는 경우에도 BeginInvoke() 대리자를 호출 한 후 EndInvoke()를 호출하고 대기 핸들을 닫아야합니까? 리소스 유출이 없으면 리소스 유출이 있습니까?BeginInvoke 대리인이 정리가 필요합니까?
결과를 기다릴 필요가없는 경우에도 BeginInvoke() 대리자를 호출 한 후 EndInvoke()를 호출하고 대기 핸들을 닫아야합니까? 리소스 유출이 없으면 리소스 유출이 있습니까?BeginInvoke 대리인이 정리가 필요합니까?
예; 항상 EndInvoke()
으로 전화해야합니다.
그렇지 않으면 결국 EndInvoke()
으로 전화 할 경우를 대비하여 .Net은 결과를 영원히 보유합니다.
"화재 및 잊어 버림"비동기 호출 (또는 사용하지 않는 경우에도)을 원할 경우 Task
클래스를 사용해야합니다.이 클래스는 훨씬 좋네요.
아니요 .NET 2.0/3.5의 Task 클래스 – linquize
그런 다음 ThreadPool을 사용하십시오. – SLaks