История изменений
Исправление system-root, (текущая версия) :
google://ruby thread-safe queue
представь, у тебя есть массив (Array) из каких-то элементов, в твоём случае айпишников. и нужное кол-во тредов просто просят (pop) у этого массива последний\первый элемент. это называется очередь.
но не простая, а thread-safe, значит, что треды не смогут случайно получить один и тот-же элемент.
треды просто работают и забирают из очереди по одному элементу, тебе пофигу на длину очереди, если элементы в ней не протухают со временем. так что, не надо ничего делить на сто.
Исходная версия system-root, :
google://ruby thread-safe queue
представь, у тебя есть массив (Array) из каких-то элементов, в твоём случае айпишников. и нужное кол-во тредов просто просят (pop) у этого массива последний элемент. это называется очередь.
но не простая, а thread-safe, значит, что треды не смогут случайно получить один и тот-же элемент.
треды просто работают и забирают из очереди по одному элементу, тебе пофигу на длину очереди, если элементы в ней не протухают со временем. так что, не надо ничего делить на сто.