>
>
> Ну стаким подходом разницы между 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) для потоков.
>
> Для меня форки оказались более живучей моделью, чем нынешние потоки в
> перле.
> А преимуществ потоков перед вилками я не видел, по крайней мере, носом к
> носу с ними не сталкивался.
> А по поводу обратных проблем ---- некоторое колво у меня было.
>
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить