Найти - Пользователи
Полная версия: Ограничения на параллельное выполнение функции
Начало » Python для новичков » Ограничения на параллельное выполнение функции
1 2
Iskatel
JOHN_16
IskatelВ задании не сказано что ограничение равно двум. Там сказано что потоков 2. А ограничение пусть будет любое N. Вы не ту задачу решаете. Поэтому нет не проще как у вас.
Вроде не пятница…

Конечно не сказано, и я не писал что ограничение равно двум (кстати чего “двум” Вы подразумеваете?)
К чему Вы это мне написали?
JOHN_16
Iskatel
Чтото както мудрено, а так чем не подходит?
Iskatel
К чему Вы это мне написали?
Ваш код не решает описанную задачу. Он вообще о другом.

Iskatel
кстати чего “двум” Вы подразумеваете
>> ограничение количества выполнений в минуту суммарно по потокам
за M количества времени по T потокам должно быть выполнено не более N задач.
Iskatel
JOHN_16
>> ограничение количества выполнений в минуту суммарно по потокам
за M количества времени по T потокам должно быть выполнено не более N задач.

Ну у когото семь пятниц на неделе

Покажите плиз как мой код выполнит больше “N задач” за “M количества времени” по “ T потокам” (в моем коде, кстати, пофиг на колво потоков для достижения условий)
JOHN_16
да легко. Мы не знаем изначально какие задачи в очереди.Но например, если задачи долгоиграющие, например 10 мин, то через 10 минут работы, когда завершится первый поток, будут параллельно выполняться еще 9. И ничего вы с этим не сделаете. А есть условие например что потоков не больше Т = 2, а времени M = 5 мин. А такие условия могут быть - мало ли в чем специфика задач. Может там работа с сервером который банит если больше 2ух коннектов от одного адреса за промежуток времени. Все что угодно.
Iskatel
JOHN_16
А есть условие например что потоков не больше Т = 2
Это Вы сами придумали, или кто подсказал? В исходных данных такого нет

JOHN_16
2ух коннектов от одного адреса за промежуток времени
Коннект = начало работы потока, тут все ограничено их запусками, так что ОК

ЗЫ. хорош бухать в понедельник
JOHN_16
Iskatel
В исходных данных такого нет
k.palyanichka
Имею параллельное выполнения функции в 2 потока

Iskatel
ЗЫ. хорош бухать в понедельник


Мне с вами все ясно. Я дальше в этом не участвую.
Iskatel
Это у ТС 2 потока. Это не условие, а просто констатация факта. Нигде явно не указано что больше двух потоков нельзя. А учитывая что школьные задачки в соседнем разделе, и это не “ограничение препода”…

Кстати, непонятно почему Вы уцепились за второй вариант кода, в первом варианте потоков ровно два

ИМХО весь смысл затеи в том, чтоб не дергать часто сервер, а эту задачу решают оба варианта кода.

И, да, нафлудили мы тут, надо завязывать…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB