Pergunta de entrevista da empresa Apple

Explain the difference beteween Blocking vs Non-Blocking Assignments.