Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 28, 2009 12:39:34

pochechyev
От:
Зарегистрирован: 2008-02-29
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

Многопоточность, сигналы.

С наступающим!
Подскажите пожалуйста, нужна литература по многопоточности и сигналам применимо к Python.
Либо искал неправильно либо не знаю по каким запросам искать.
Все что смог найти - статьи “для начинающих”, но этого недостаточно. Хотелось бы что-то фундаментальное на долгочтение и что-то что помогло бы “здесь и сейчас” решать производственные задачи (написание многопоточного сервера с корректной обработкой сигналов).
Спасибо.



Офлайн

#2 Дек. 28, 2009 14:46:06

expee
От:
Зарегистрирован: 2009-12-21
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

Многопоточность, сигналы.

Имхо следует почитать книжки не конкретно по питону, а по многопоточность в общем. Тогда после прочтения документации многое станет понятно.



Офлайн

#3 Дек. 28, 2009 19:10:37

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

Многопоточность, сигналы.

expee +1



Офлайн

#4 Дек. 29, 2009 09:41:48

pochechyev
От:
Зарегистрирован: 2008-02-29
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

Многопоточность, сигналы.

expee
Имхо следует почитать книжки не конкретно по питону, а по многопоточность в общем. Тогда после прочтения документации многое станет понятно.
Приведите пару линков пжл



Офлайн

#5 Дек. 29, 2009 11:08:53

expee
От:
Зарегистрирован: 2009-12-21
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

Многопоточность, сигналы.

Линков не дам. Я читал книжки по java и там, естественно, было про многопоточность. Причем в большинстве случаев неплохо написано. Затем пару статей по непонятным темам.

Конкретно про многопоточность можешь поискать на амазоне по слову multithreading.



Офлайн

#6 Дек. 29, 2009 11:13:49

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Многопоточность, сигналы.

многопоточность обычно настраивается в самой ОС , а не в языке (хотя возможно я ошибаюсь)

Офлайн

#7 Дек. 29, 2009 11:18:44

expee
От:
Зарегистрирован: 2009-12-21
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

Многопоточность, сигналы.

Я упомянул java только потому, что в книгах про java немалый приоритет отдается многопоточности. Там немало теории и практики.



Офлайн

#8 Дек. 29, 2009 11:43:58

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Многопоточность, сигналы.

java не мой конёк

Офлайн

#9 Дек. 29, 2009 11:53:42

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

Многопоточность, сигналы.

sypper-pit
многопоточность обычно настраивается в самой ОС , а не в языке (хотя возможно я ошибаюсь)
Не совсем так. У каждой ОС есть свой любимый набор примитивов для мультипоточки - но все же общие принципы вполне прослеживаются.

В качестве элементарного примера можно привести сам питоновский модуль threading - представленные в нем классы одинаково работают на всех поддерживаемых Питоном OS.



Отредактировано (Дек. 30, 2009 05:57:33)

Офлайн

#10 Дек. 29, 2009 12:07:25

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

Многопоточность, сигналы.

С линками на книжки действительно проблема. Я изучал эту тему настолько давно, что успешно успел забыть, откуда все прочитал.
Форумчане, может посоветуете приличные источники по мультипоточке.
Быстрый поиск по просторам тырнета дал только одну внятную ссылку на “начала” - https://computing.llnl.gov/tutorials/pthreads/ разделы 5, 6, 7.
На удивление википедия http://en.wikipedia.org/wiki/POSIX_Threads как-то довольно мутно все освещает, и ссылки там такие, что я не в восторге.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version