Форум программистов, компьютерный форум CyberForum.ru

Python: Web

Войти
Регистрация
Восстановить пароль
 
weblord
0 / 0 / 0
Регистрация: 16.10.2016
Сообщений: 101
#1

Многопоточность в Python - Python

30.12.2016, 15:52. Просмотров 189. Ответов 4
Метки нет (Все метки)

Приветствую всех читающих. По необходимости понадобилась многопоточность в python. Перелопатил горы материала, сделал вывод, что thread - фигня, и надо учить multiprocessing. Вроде как начал понемногу вникать, но решил для надежности тут спросить у опытных веб-разработчиков - что вы посоветуете изучать новичку для многопоточности (хотя, наверное, многопроцессности, так как GIL блокирует многопоточность)? В моих планах писать софт, взаимодействующий с веб-сайтами (реггеры, парсеры и т. п.).

P. S. Возможно, где-то написал бред, вышеописанная точка зрения (если ее так можно назвать) сформировалась под воздействием прочитанного материала на вроде как популярных ресурсах (вроде хабра)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2016, 15:52     Многопоточность в Python
Посмотрите здесь:

Django на Python 3 Python
Python Python и Django
Python Python и Qiwi
Установка модуля в Python Python
Python Реализовать многопоточность при парсинге сайтов
Прикрутить python к denver Python
Python-requests Python
Python Python (авторизация + куки)
Python Python без фреймворков
Python Cgi скрипт python
Python и цикл Python
Python Есть ли в Splinter возможность выбрать прокси и присутствует ли многопоточность?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex925
2325 / 1991 / 459
Регистрация: 19.03.2012
Сообщений: 7,789
30.12.2016, 16:48     Многопоточность в Python #2
Цитата Сообщение от weblord Посмотреть сообщение
Перелопатил горы материала, сделал вывод, что thread - фигня, и надо учить multiprocessing.
Глупейшее умозаключение.

Цитата Сообщение от weblord Посмотреть сообщение
что вы посоветуете изучать новичку для многопоточности
Нужно уметь работать со всеми инструментами и выбирать под нужную задачу нужное.
weblord
0 / 0 / 0
Регистрация: 16.10.2016
Сообщений: 101
30.12.2016, 17:20  [ТС]     Многопоточность в Python #3
А можете направить, в какую сторону копать для начала? multiprocessing подойдет?
alex925
2325 / 1991 / 459
Регистрация: 19.03.2012
Сообщений: 7,789
30.12.2016, 17:30     Многопоточность в Python #4
Цитата Сообщение от weblord Посмотреть сообщение
в какую сторону копать для начала?
Знакомься сначала с threading и основами многопоточной работы, это основы которые обязательно знать надо. Чтобы у тебя в голове было меньше каши посмотри это видео http://www.moscowpython.ru/meetup/14...nd-python-why/
там все четко разложено по полочкам.
Цитата Сообщение от weblord Посмотреть сообщение
multiprocessing подойдет?
Он редко когда используется, точнее при специфической обработке только, потому что порождение процесса довольно затратная операция и иногда создавать процесс, чтобы там что-то посчитать дороже самих расчетов.
weblord
0 / 0 / 0
Регистрация: 16.10.2016
Сообщений: 101
30.12.2016, 18:11  [ТС]     Многопоточность в Python #5
Спасибо!
Yandex
Объявления
30.12.2016, 18:11     Многопоточность в Python
Ответ Создать тему
Опции темы

Текущее время: 11:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru