What is Threading?

Category: Programming

1Definition

A programming technique where multiple threads of execution run concurrently within a single process.

2Context

Enables parallel processing on multi-core CPUs. Common for responsive applications.

3Example

A web browser uses threading to load images while you scroll and type.

Common Trap

Threading introduces bugs like race conditions—concurrent code is notoriously hard.

Related Terms

More Programming Terms

Look up any term instantly

Get clear definitions without the jargon

Try WhatIsIt.ai