Pergunta de entrevista da empresa Logitech

Synchronization mechanism and concurrency, multithreading, future and promise