나는 간단한 윈도우 콘솔 응용 프로그램을 실행하고 있습니다 : - :왜 프로세스가 시작될 때 추가 작업자 스레드가 생성됩니까?
__
5840 0 Main Thread Main Thread Normal
console.exe!wmain(int argc=1, wchar_t * * argv=0x006831a0)
console.exe!__tmainCRTStartup()
console.exe!wmainCRTStartup()
[email protected]@12()
[email protected]()
[email protected]()
제어 메인에 올 때 은 내가 stack--
_ 내 메인 스레드의 스택을 덤프 위의 경우 시작시 왜 이것을 볼 수 있습니까? :
3740 0 Worker Thread Win32 Thread Normal
스택 :
[email protected]()
[email protected]()
[email protected]()
[email protected]()
런타임 라이브러리 또는 Windows의 일부가 다른 스레드를 생성합니다. 그게 왜 너를 괴롭히는거야? –
어디서나 문서화되어 있습니까? .. 그래서 프로세스를 만들 때마다 실제로 2 개의 스레드가 만들어 집니까? 다른 스레드는 무엇을합니까? – agua
"애처로운 공동체"? 그게 무슨 뜻 이죠? –