A process can be any executing instance which executes under operating system. A process execution is isolated from each other. They consume their own memory space. A Process can have multiple threads. Threads are small task which run under a single process so they have limited level of isolation.Once any process is killed, then the all threads under that process also get killed.