비동기 처리에 대한 고찰 비동기 처리에 대한 코딩을 할 때마다 느끼는 것이지만 스레드, 스레드풀 등등... 그냥 코딩을 복사해서 붙여넣기하면서 코딩을 해서는 안된다는 것을 뼈저리기 느끼고 있다. 하루종일 삽질하고 디버깅도 잘 안되는 그리고 동시에 수십명의 사용자들이 접근하는 어플리케이션을 작성할 때는 정말 머.. C# 2007.10.17
사용자 컨트롤에서 비동기처리 중에 이벤트 넘기기 비동기 호출을 할 때 가장 힘든 부분이 이 녀석이 언제 끝나는지 판단하는 것이 무척 어렵다. 하지만 delegate를 이용하면 간단하게 판단할 수 있는데 BeginInvoke함수를 이용하면 비동기가 끝나는 순간 호출되는 함수를 넘겨줄 수가 있다. (AsyncCallback) 이 함수내에서 이벤트를 호출에 대한 제어권을 사용자 .. C# 2007.10.15