Pergunta de entrevista da empresa Morgan Stanley

Implement the publisher-subscriber pattern and make it multi-threaded