thread3 C# Thread 사용하기 Thread _thread=null; private void Thread_APC() { if (!(_thread== null)) _thread.Abort(); //TiroShow Thread 리소스 해제 _thread= new Thread(Thread_Proc); _thread.Start(); } private void Thread_Proc() { } 2010. 6. 26. C# Thread 에서 UI 또는 Control 접근하기 Visual Studio 2008 Sp1 개발환경이다.. Visual Studio 2005 까지만해도 Thread에서 Control을 접근하면 Warring 은 있었지만 Error는 없었다.. 하지만 2008 Sp1 부터 바뀐듯하다.. Realse 로는 Error가 나지 않지만 디버깅을 하면 Error 가 생긴다. 해결방법 -> this.Invoke(new MethodInvoker(delegate() { 여기서 컨트롤을 사용하면된다~~ })); 2010. 5. 27. C# Thread 편리하게 사용하기. C#의 Thread는 3종류가 있다.. 일반적으로 Thread, ThreadPOOL, TimerThread Thread는 일반적인 Thread이고 ThreadPOOL은.. Thread가도는데 또 콜이들어오면 기다리고있다가 Thread가 종료되면 시작되는 Thread TimerThread는 타이머와같이 정해진시간에 한번씩 뜨는 Thread이다... 일반 Timer와 TimerThread의 차이점은 Timer에서 Sleep 현상이 일어나면 프로세서가 멈추지만.. TimerThread는 Sleep이 걸려도 프로세서가 멈추지 않는다는점이다.. Thread의 경우 한번이라도 돌았을경우 프로세서가 죽을때 if (!(Algoritms == null)) Algoritms.Abort(); 라는 문구를 넣어줘야 프로세서가.. 2009. 3. 19. 이전 1 다음