Pergunta de entrevista da empresa RBC

Core Java, Multithreading concepts, Pub/Sub