스레드 생성시 스레드의 초기 컨텍스트 (레지스터 상태)는 어떻게 결정됩니까?
예 : 현재 스레드 컨텍스트 eax = 0x4, ebx = 0x9000, ecx = 0xfff 등 ... 0xbfbfbf에서 실행을 시작하기 위해 스레드 작성이 호출됩니다. 스레드의 eip가 0xbfbfbf로 설정되지만 다른 레지스터는 어떻습니까? 현재 스레드에서 복사 되었습니까? 그들은 0x00000000으로 설정되어 있습니까? 스택 포인터가 동일합니까? 스레드 생성시 초기 스레드 컨텍스트에 어떤 일이 발생하는지 알고 싶습니다. Google 및 OS 내부 서적을 확인했지만 원하는 것을 찾지 못했습니다.
또한 다른 OS, 특히 Linux 및 Windows에서 동일한 프로세스입니까?