|
Jython: цикл for и параллельность
|
|||
---|---|---|---|
#18+
Привет. Подскажет кто, как отключить принудительное распараллеливание цикла for ?) Запускаю потоки по N штук внутри цикла for i in range(10), а они в итоге запускаются не по порядку.. можно конечно на цикл while поменять и счетчик i+=1, но хотелось бы узнать, где заветная кнопка) Jython 2.5.1. -------------------------------- И один генерал, по TV сказал Что на Марсе, не будет with.. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2016, 17:01 |
|
Jython: цикл for и параллельность
|
|||
---|---|---|---|
#18+
Шведков АртемЗапускаю потоки по N штук внутри цикла for i in range(10), а они в итоге запускаются не по порядку.. а обязаны запускаться по порядку? оО это же штука конкурентная. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 03:54 |
|
Jython: цикл for и параллельность
|
|||
---|---|---|---|
#18+
ZyK_BotaNа обязаны запускаться по порядку? оО Я такого и не говорил :) я лишь спросил есть ли заветная кнопка ?) блин, и как быть ? заменил на while i in range(10) и счетчик i+=1..та же ситуевина( как запускать потоки threading.thread(target=myfunc, args=(i+1,)) последовательно от i=0 до N ?)) need help!) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 22:59 |
|
Jython: цикл for и параллельность
|
|||
---|---|---|---|
#18+
Шведков АртемЯ такого и не говорил :) я лишь спросил есть ли заветная кнопка ?) ты уже определись, дебе асинхронно нужно, или по порядку? если по порядку, зачем потоки? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 23:01 |
|
Jython: цикл for и параллельность
|
|||
---|---|---|---|
#18+
Шведков Артемкак запускать потоки threading.thread(target=myfunc, args=(i+1,)) последовательно от i=0 до N ?)) need help!) сначала ответь зачем, нужно запускать потоки по порядку. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 23:02 |
|
Jython: цикл for и параллельность
|
|||
---|---|---|---|
#18+
ZyK_BotaNШведков АртемЯ такого и не говорил :) я лишь спросил есть ли заветная кнопка ?) ты уже определись, дебе асинхронно нужно, или по порядку? если по порядку, зачем потоки? выполнение потока -> асинхронно по N штук. но параметр нужно передавать последовательно) зачем -> параллелить mdx выгрузки к многомерной бд. последовательная нумерация нужна для контроля, чтобы самые тяжелые выгрузки шли в параллель (по N) штук. кол-во потоков реализовал через threading.BoundedSemaphore ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 23:09 |
|
Jython: цикл for и параллельность
|
|||
---|---|---|---|
#18+
time.sleep(1) в цикле! видимо, цикл выполнялся так быстро, что потоки не успевались запускаться с текущей переменной! 3 из 3 попытки, пока полет нормальный... спасибо Дмитрию Дорошеву и телеграм чатика по python'у) cheers! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2016, 01:12 |
|
|
start [/forum/topic.php?fid=23&fpage=39&tid=1460865]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 139ms |
0 / 0 |