Question: what is the difference between single thread and multi thread?
Answer: The main difference between single thread and multi thread in Java is that single thread executes tasks of a process while in multi-thread, multiple threads execute the tasks of a process. A process is a program in execution. ... It is possible to divide a single process into multiple threads and assign tasks to them.