powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Jython: цикл for и параллельность
8 сообщений из 8, страница 1 из 1
Jython: цикл for и параллельность
    #39342138
Фотография Шведков Артем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. Подскажет кто, как отключить принудительное распараллеливание цикла for ?)

Запускаю потоки по N штук внутри цикла for i in range(10), а они в итоге запускаются не по порядку.. можно конечно на цикл while поменять и счетчик i+=1, но хотелось бы узнать, где заветная кнопка)

Jython 2.5.1.

--------------------------------
И один генерал, по TV сказал
Что на Марсе, не будет with..
...
Рейтинг: 0 / 0
Jython: цикл for и параллельность
    #39342308
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шведков АртемЗапускаю потоки по N штук внутри цикла for i in range(10), а они в итоге запускаются не по порядку..
а обязаны запускаться по порядку? оО
это же штука конкурентная.
...
Рейтинг: 0 / 0
Jython: цикл for и параллельность
    #39343933
Фотография Шведков Артем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNа обязаны запускаться по порядку? оО

Я такого и не говорил :) я лишь спросил есть ли заветная кнопка ?)

блин, и как быть ? заменил на while i in range(10) и счетчик i+=1..та же ситуевина(

как запускать потоки threading.thread(target=myfunc, args=(i+1,)) последовательно от i=0 до N ?))

need help!)
...
Рейтинг: 0 / 0
Jython: цикл for и параллельность
    #39343934
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шведков АртемЯ такого и не говорил :) я лишь спросил есть ли заветная кнопка ?)
ты уже определись, дебе асинхронно нужно, или по порядку?
если по порядку, зачем потоки?
...
Рейтинг: 0 / 0
Jython: цикл for и параллельность
    #39343935
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шведков Артемкак запускать потоки threading.thread(target=myfunc, args=(i+1,)) последовательно от i=0 до N ?))

need help!)
сначала ответь зачем, нужно запускать потоки по порядку.
...
Рейтинг: 0 / 0
Jython: цикл for и параллельность
    #39343936
Фотография Шведков Артем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNШведков АртемЯ такого и не говорил :) я лишь спросил есть ли заветная кнопка ?)
ты уже определись, дебе асинхронно нужно, или по порядку?
если по порядку, зачем потоки?

выполнение потока -> асинхронно по N штук. но параметр нужно передавать последовательно)

зачем -> параллелить mdx выгрузки к многомерной бд.
последовательная нумерация нужна для контроля, чтобы самые тяжелые выгрузки шли в параллель (по N) штук.

кол-во потоков реализовал через threading.BoundedSemaphore
...
Рейтинг: 0 / 0
Jython: цикл for и параллельность
    #39343952
Фотография Шведков Артем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
time.sleep(1) в цикле!

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

3 из 3 попытки, пока полет нормальный... спасибо Дмитрию Дорошеву и телеграм чатика по python'у)

cheers!
...
Рейтинг: 0 / 0
Jython: цикл for и параллельность
    #39344022
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неаккуратненько )))))))))
а через замыкание пропустить?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Jython: цикл for и параллельность
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]