Pregunta de entrevista de ALTEN

Difference between thread and process. What do I need to do to make two processes communicate? How can two processes communicate without using sockets? Shared memory and pipe.