Комментарии 5
Честно скажу - эта тема мне уже надоела, так что обойдусь комментарием.
Я немало удивился - как может явно более медленный алгоритм выдавать результат лучше? Тогда я обратил внимание, что у Вас каждый поток обрабатывает небольшие куски, заметно меньше, чем у меня. Я поэксперементировал с размером, опытным путем вышел на 90 тысяч (вместо 3 миллионов). Правда, при этом пришлось переделать управление потоками - старый подход начал тормозить, стартовать каждый раз новый поток накладно.
В результате я получил решение, которое более чем в 3 раза быстрее предыдущего, и почти в 2 раза быстрее вашего. Больше я к этой теме возвращаться не хочу, неинтересно.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
FizzBuzz по-македонски