Pregunta de entrevista de Apple

Questions about multithreading and design