Domanda di colloquio di Nice

multithreading code questions, explain, fix and improve.