LINUX.ORG.RU

История изменений

Исправление proud_anon, (текущая версия) :

Стек на раздельных фреймах ведь не только для call/cc нужен. Например, в имеющихся binutils, libc и gcc раздельный стек (-fsplit-stack) был реализован для того, чтобы поддерживать горутины в Go. Просто потому, что иначе крайне трудно работать со стеком в многопоточных приложениях.

Исходная версия proud_anon, :

Стек на раздельных фреймах ведь не только для call/cc нужен. Например, в имеющихся binutils, libc и gcc раздельный стек (-fsplit-stack) был реализован для того, чтобы поддерживать горутины в Go.