LINUX.ORG.RU

История изменений

Исправление system-root, (текущая версия) :

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

Исходная версия system-root, :

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