Skip to main content

Pool Lifecycle Gauntlet

Challenge on lesson: Checkpoint: Memory Architecture

Implement the full BytePool lifecycle: acquire until exhausted (nullptr after), release back (noteFree), and reuse released blocks. The tracker's live count must always equal blocks-out minus blocks-returned.

Difficulty: advanced

Back to lesson: Checkpoint: Memory Architecture