Glossary coding Term Page
Channel
A message path for safely moving values between threads
Core Idea
A channel is a communication path that sends values as messages between threads. Instead of letting many places hold the same mutable data, channels move ownership along with the message.
Why It Matters Here
Mathbong uses channels to explain std::sync::mpsc, producer-consumer flows, and small log-processing examples. They make it easier to read concurrency as data movement instead of shared-state chaos.