Noun: multithreading
- (computing) using multiple tasks (threads) to execute two or more related (or the same) pieces of code at the same time
"Multithreading allows the application to perform multiple operations simultaneously"
Encyclopedia: Multithreading