Добрый день. Задача: за минуту можно 20 раз использовать функцию. В случае если больше 20 раз - вылетает exception. Есть n-потоков. Каждый поток выполняет эту функцию. Количество выполнений напрямую зависит от времени.(Если до даты x в потоке осталось меньше 10 минут - выполнять как можно чаще, ну и т.д.). Такой вот вопрос - что можно использовать и вообще где можно найти информацию по данному вопросу(формулы и т.д. на тему подобного шедулера)?