C# Invoke vs BeginInvoke 차이점


C# Invoke vs BeginInvoke 차이점

회사에서 기회가 생겨 C# WinForm 솔루션 개발을 진행하고 있습니다. 메인 프로세스에서 서브 프로세스를 생성하고 프로세스 내부에서는 여러개의 쓰레드를 생성하여 동작하기 때문에 멀티 프로세스 그리고 멀티 스레드 프로그래밍을 진행하고 있다고 할 수 있을 것 같습니다.멀티스레드 프로그래밍을 하는 데 있어서 중요한 부분이 UI를 접근하는 문제가 아닐까합니다. 간단하게는 텍스트를 변경하는 것에서부터Form.Show(), WebBrowser.Navigate() 같은 부분도 UI를 접근하는 문제라고 할 수 있습니다. 이런 부분을 메인 스레드가 아닌 부분에서 사용하게 되면 문제가 될 수 있기 때문에 디버깅 모드에서는 바로바로 예외를 만들고 에러를..........

C# Invoke vs BeginInvoke 차이점에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : C# Invoke vs BeginInvoke 차이점