Thread

/θrɛd/ noun

Definition

A lightweight execution unit within a process that can run concurrently with other threads, sharing the same memory space but maintaining its own execution stack. Threads enable multitasking within a single program.

Etymology

From Old English 'þræd' meaning a spun fiber. In computing, the metaphor emerged in the 1960s, likening the execution path of a program to a thread that can be woven together with others to create a more complex fabric (program).

Kelly Says

Threads are like multiple checkout lanes in a grocery store - they all serve the same store (process) and share the same inventory (memory), but each can serve customers independently. This parallel service makes the whole store run much more efficiently!

Ethical Language Guidance

Gender History

Historically, 'thread' and threading work (spinning, weaving, sewing) were associated with women’s labor, often devalued as 'domestic' despite its economic and cultural importance. Metaphors of 'women’s work' as mere 'thread' have sometimes minimized its complexity and skill.

Inclusive Usage

Use 'thread' neutrally for textiles, narratives, or online discussions, and avoid dismissing textile-related skills as trivial or inherently feminine.

Inclusive Alternatives

["fiber","strand","discussion thread","topic"]

Empowerment Note

Textile work has long been a domain of women’s expertise and innovation, including in coding history where 'threads' and 'looms' metaphorically informed early computing; credit these contributions when discussing the evolution of such terms.

Related Words

Explore More Words

Get the Word Orb API

Complete word intelligence in one call. Free tier — 50 lookups/day.