Hi!
This form of programming may be known as multiprogramming or multithreaded programming.
Try to think of a thread as basically one structured process which is occurring. Having a multithreaded programming means you are doing multiple processes at once.
While this is an extremely simplified explaniation, it's a decent way to think about it on a basic level.
Hopefully, this helps! =)