Multithreading software is made of many threads.
When executing a program this makes a process which is executed by the CPU.
Process: an instance of the execution of a program with its CPU context (registers, stack and so on), with its RAM memory (variables, instructions), and with its resources (input devices, output devices, file system et [...]