Under the Hood
Loading visualizer…
DNSresolving host
TCPconnecting
TLShandshake
HTTPrequesting
Initializing Sorting Algorithms...
Sorting
Trees
Graphs
Preparing interactive visualizations...
Under the Hood
Loading visualizer…
Address spaces, the PCB, fork() & copy-on-write, why threads share the heap but not the stack, and the cost of a context switch
First, a distinction people blur constantly. A program is a passive thing: a file of machine code sitting on disk (a.out, your .exe). It does nothing on its own — it is just bytes. Running it is a separate event entirely.
Shared vs private
Active Recall
Two threads in the same process — what do they share, and what stays private?