Pergunta de entrevista da empresa Berenberg Bank

How can multi-threading be used to solve problems?