Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 4, 2015 01:21:21

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Ограничения на параллельное выполнение функции

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

Конечно не сказано, и я не писал что ограничение равно двум (кстати чего “двум” Вы подразумеваете?)
К чему Вы это мне написали?

Офлайн

#2 Авг. 4, 2015 02:02:53

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Ограничения на параллельное выполнение функции

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

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



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Авг. 4, 2015 02:07:11

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Ограничения на параллельное выполнение функции

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

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

Покажите плиз как мой код выполнит больше “N задач” за “M количества времени” по “ T потокам” (в моем коде, кстати, пофиг на колво потоков для достижения условий)

Отредактировано Iskatel (Авг. 4, 2015 02:07:50)

Офлайн

#4 Авг. 4, 2015 02:57:42

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Ограничения на параллельное выполнение функции

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



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Авг. 4, 2015 03:08:33

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Ограничения на параллельное выполнение функции

JOHN_16
А есть условие например что потоков не больше Т = 2
Это Вы сами придумали, или кто подсказал? В исходных данных такого нет

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

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

Офлайн

#6 Авг. 4, 2015 03:24:11

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Ограничения на параллельное выполнение функции

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

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


Мне с вами все ясно. Я дальше в этом не участвую.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#7 Авг. 4, 2015 11:41:59

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Ограничения на параллельное выполнение функции

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

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

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

И, да, нафлудили мы тут, надо завязывать…

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version