concurrency
2 notes
Lesson 5: Threads & Lock-Free Concurrency
Build the communication primitives Ghostty uses. pthreads, atomics, memory ordering, SPSC queues, thread pools, and false sharing.
From Logic Gates to Production Terminal Emulators
Rebuild the computer from electrons to a GPU-accelerated terminal emulator — then contribute to Ghostty with genuine understanding.