Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 5, 2011 15:14:55

y4b53
От:
Зарегистрирован: 2010-11-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите по реализации многопоточности

Не могу никак понять как в данном случае реализовать многопоточность:

for a1 in range(1000):
for a2 in range(1000):
for a3 in range(1000):
print a1,a2,a3
Где вместо print, может быть к примеру запись в бд или запись в файл.



Офлайн

#2 Янв. 5, 2011 16:21:07

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите по реализации многопоточности

я тоже. Файл и бд это вещи с последовательным доступом, так что не судьба. Разве что поменять алгоритм



Отредактировано (Янв. 5, 2011 16:22:06)

Офлайн

#3 Янв. 5, 2011 16:29:46

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Подскажите по реализации многопоточности

y4b53, если интересует копнуть глубже - вот по асинхронному вводу-выводу в линуксах - http://translated.by/you/asynchronous-i-o-on-linux/into-ru/trans/.



Офлайн

#4 Янв. 5, 2011 21:57:59

Carzil
От:
Зарегистрирован: 2010-05-26
Сообщения: 106
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите по реализации многопоточности

Можно использовать не запись в файл, а запись переменной(-ых), а потом эту(-и) переменную(-ые) записывать в файл.



Офлайн

#5 Янв. 6, 2011 15:03:25

y4b53
От:
Зарегистрирован: 2010-11-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите по реализации многопоточности

Zubchick
Ну бд потдерживает несколько одновременных запросов,я думаю если верно настроить можно на цифру 100 запросов/сек выйти



Офлайн

#6 Янв. 6, 2011 16:16:22

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Подскажите по реализации многопоточности

Сферический конь. Педальный.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version