multi-threaded program
nounUK /ˌmʌltiˈθrɛdɪd ˈprəʊɡræm/
US /ˌmʌltiˈθrɛdɪd ˈproʊɡræm/
A computer program that can do more than one job at the same time.
The game runs smoothly because it is a multi-threaded program.
RELATED WORDS
OTHER MEANINGS
2. A program split into several threads that share the same memory.
The multi-threaded program shares data between its threads.
3. Software designed to use several CPU cores at once.
This multi-threaded program uses all four cores of the laptop.
4. A program that keeps responding while long tasks run in the background.
The multi-threaded program stayed responsive during the file download.