What is multithreading ?
Multithreading: Multithreading is a concurrency process in program execution, means it allows concurrency within the program, it allow the no of sub task of an application run simultaneously. For example in word processing software typing the text and saving it are the two task in the same application. To accomplish these task separate process must have to run and this process in terms of programming language is called multithreading.
Multiprocessing: Multiprocessing, also called parallel Processing, in this processing two or more processor are used to accomplished the task, It’s like making a single house by many works.