Pregunta de entrevista de Cisco

general OS knowledge: difference between mutex/semaphore, process vs thread, explain differences between process/thread, do all threads in a process crash if other threads crash?