Update the-stack-and-the-heap.md
Was surprised to learn that heaps were used in this way, then realized upon reading [the linked paper](http://www.cs.cmu.edu/afs/cs/academic/class/15213-f98/doc/dsa.pdf) that it's a totally different type of heap—an important distinction.
This commit is contained in:
parent
32e462ef99
commit
d90c16625f
@ -26,6 +26,8 @@ The stack is very fast, and is where memory is allocated in Rust by default.
|
||||
But the allocation is local to a function call, and is limited in size. The
|
||||
heap, on the other hand, is slower, and is explicitly allocated by your
|
||||
program. But it’s effectively unlimited in size, and is globally accessible.
|
||||
Note this meaning of heap, which allocates arbitrary-sized blocks of memory in arbitrary
|
||||
order, is quite different from the heap data structure.
|
||||
|
||||
# The Stack
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user