분할 스택: AMD64에서는 불필요합니까?
64비트 아키텍처에서는 분할 스택 런타임 모델을 사용하는 것이 불필요한 것으로 제안되었습니다. 이는 64비트 시스템의 광대한 주소 공간이 이러한 추가 스택 관리 체계 없이 잠재적으로 많은 수의 스레드를 처리할 수 있음을 의미합니다.
전문가들도 동의합니까?
While Ian Lance Taylor는 64비트 주소 공간이 스레드 스택을 수용할 수 있다고 제안함으로써 이 개념을 암시하고 있으며, bstrie는 32비트 플랫폼에서 분할 스택의 오버헤드와 제한된 사용 사례로 인해 64비트 시스템에서는 불필요하다고 명시적으로 명시하고 있습니다.
AMD64에서 불필요한 이유는 무엇입니까?
64비트 AMD64 아키텍처의 분할 스택은 다음과 같은 이유로 실제로 불필요합니다.
AMD64에 사용된 정교한 메커니즘과 달리 현재 Go 구현에는 이러한 최적화가 부족하여 이 플랫폼에서 분할 스택이 불필요합니다.
위 내용은 AMD64 아키텍처에서 분할 스택이 불필요한가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!