multithreaded program

noun
UK /ˌmʌltiˈθrɛdɪd ˈprəʊɡræm/
US /ˌmʌltiˈθrɛdɪd ˈproʊɡræm/

A multithreaded program is a computer program that can do several jobs at the same time.

The game runs smoothly because it is a multithreaded program that handles graphics and sound together.


OTHER MEANINGS

2. A program split into multiple threads that share the same memory space.

Debugging a multithreaded program is tricky because the threads can interfere with each other.

3. Software designed to use several CPU cores at once for faster performance.

Video editors are often multithreaded programs so they can render frames quickly.

4. An application that keeps its screen responsive while doing heavy work in the background.

The download manager is a multithreaded program, so you can keep browsing while files download.