2010-03-21 6 views
0

각 스레드마다 여전히 고유 한 레지스터가 있음을 발견했습니다. 자체 스택도 있지만 다른 스레드는 스택 메모리를 읽고 쓸 수 있습니다.동일한 프로세스에서 멀티 스레드가 공유하는 것은 무엇입니까?

내 질문, 동일한 프로세스에서 멀티 스레드가 공유하는 것은 무엇입니까?

내가 상상할 수있는 것은 프로세스의 주소 공간 1)

1) 2) stack, register; 3) 변수

몸이 정교하고 더 추가 할 수 있습니까?

+0

이 어느 정도 운영 체제에 따라 달라집니다를 처리합니다. 특정 OS가 염두에 있습니까? –

답변

2

모든 스레드는 프로세스 내의 모든 항목에 액세스 할 수 있습니다.

  1. 파일 열기
  2. 환경 변수
  3. 메모리 매핑
  4. 사용자 자격 증명
  5. 명령 줄 인수
관련 문제