.NET Framework 3.5를 디버깅하는 동안 WinForms 응용 프로그램에서 이름이없는 "Worker Thread"를 발견했습니다.빈 작업자 스레드는 무엇입니까?
응용 프로그램을 열 때 기본적으로 하나의 작업자 스레드가 있음을 알고 있습니다. 그러나 디버깅 중간에 디버거를 일시 중지하고 "스레드"창을 살펴보면 비슷한 스레드 5 개 (우선 순위 = 보통)가 표시됩니다. 응용 프로그램에서 열
모든 스레드가 이름을 가지고, 그래서 이들은 적어도 Thread.Start()를 통해, 코드에서 열리지 않습니다
내가 더블 클릭을 시도, VS.NET은 할 수 없습니다 코드를 찾으십시오.
이 스레드는 무엇입니까? 그것들은 정상적인가, 또는 어떤 조작은 어떻게 든 비어있는 스레드를 남겨 두는가?
타이머 또는 유사하지 않은 명백한 컨트롤이 될 수 있습니까? 함수는 백그라운드에서 임시 스레드와 함께 작동합니까?
System.Windows.Forms.Timer는 단일 스레드이며 부모 (일반적으로 " 메인 스레드 ") 스레드. –