See more
One heap, and one section for constants and instructions
Elastic / Dynamic stacks that borrow memory from the heap. And, because the heap is limited by the system, in effect, the number of stacks is also limited by…
One stack per goroutine (To support the representation of the multiple states of execution needed for modern-day concurrency and parallelism)