долго. Запускаем эту функцию в нескольких потоках. Что использовать, что бы в переменной лежал результат выполнения функции из последнего запущенного потока? Время выполния функции может быть разным.
                  
                  
                
Не использовать глобальные переменные
Обсуждают сегодня