multithreaded programming
nounUK /ˌmʌltiˈθrɛdɪd ˈprəʊɡræmɪŋ/
US /ˌmʌltiˈθrɛdɪd ˈproʊɡræmɪŋ/
Multithreaded programming is when a computer does many small jobs at the same time.
Multithreaded programming helps a video game run smoothly while it plays music and loads new levels.
RELATED WORDS
OTHER MEANINGS
2. A style of coding where one program splits its work into separate threads that share memory.
She used multithreaded programming to speed up the image filter.
3. The practice of writing software that can use several CPU cores at once.
Modern apps rely on multithreaded programming to stay fast on multi-core chips.
4. A technique for keeping a program responsive while long tasks run in the background.
The chat app uses multithreaded programming so messages still arrive during file uploads.