[Moscow.pm] use Thread vs threads

Alessandro Gorohovski an.gorohovski на gmail.com
Вт Янв 19 22:53:56 PST 2016


>
>
> Ну стаким подходом разницы между threads и Thread не будет.
> Прямо из документации:
> "For new code the use of the "Thread" module is discouraged and the direct
> use of the "threads" and "threads::shared" modules is encouraged instead."
>

Да, действительно, принципиальной разницы в производительности и
подходах к решению задач между threads и Thread тоже не заметил.


> Собственно (use threads), вполне рабочие для некоторых задач.
> Но меня напрягает:
> 1) Трудно решаемые проблемы производительности, если нужно обмениваться
> данными и не только (подсмотрел у Marc Lerman)
>

Согласен с Вами --- производительность, мягко говоря, хромает, никудышняя.
Немного спасает use forks, от слов "очень немного".


> 2) отсутствие аналога команды  waitpid(-1, WNOHANG) для потоков.
>
> Для меня форки оказались более живучей моделью, чем нынешние потоки в
> перле.
> А преимуществ потоков перед вилками я не видел, по крайней мере, носом к
> носу с ними не сталкивался.
> А по поводу обратных проблем ---- некоторое колво у меня было.
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20160120/5b2dbd9f/attachment.html>


Подробная информация о списке рассылки Moscow-pm