Threading Glossary
Browse 6 threading terms defined in plain English, from the cultural dictionary of computing.
6 Threading Terms
- Concurrency Bug
- A defect caused by incorrect coordination between concurrent operations, such as race conditions, deadlocks, lost updates, or visibility issues. Concurrency...
- Main Thread
- The initial thread of execution created when a process starts, which typically owns the event loop, handles UI rendering, and is the only thread allowed to...
- Monitor
- A synchronization construct that bundles a mutex with one or more condition variables, allowing threads to both mutually exclude each other from a critical...
- Shared State
- Mutable data that is accessible by multiple threads, goroutines, or processes simultaneously, making it the primary source of race conditions, deadlocks, and...
- Thread Local
- A variable storage mechanism where each thread gets its own independent copy of the data, avoiding synchronization overhead — commonly used to store...
- Thread Safety
- The property of code that guarantees correct behavior when accessed by multiple threads simultaneously, achieved through techniques like locks, atomic...
Related Topics
- Concurrency (6 terms in common)
- Bugs (2 terms in common)
- Synchronization (1 terms in common)
- Memory (1 terms in common)
- Ui (1 terms in common)
- Race Conditions (1 terms in common)