Какой из следующих способов позволяет эффективно обрабатывать множество задач с разным временем выполнения?