> > А с сокетами весь интернет живет и не жалуется, что это геморойно. > И в производительность упереться можно, если только захотеть десятков > тысяч запросов в секунду. > > Вообще есть мненние, что все болезни от головы, как и мнение, что если Вы > не любите кошек, то Вы просто не умеете их готовить. >
Это вы ловко подметили насчёт кошек. "Отвари потихоньку калитку..." :) Ну стаким подходом разницы между 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." Собственно (use threads), вполне рабочие для некоторых задач. Но меня напрягает: 1) Трудно решаемые проблемы производительности, если нужно обмениваться данными и не только (подсмотрел у Marc Lerman) 2) отсутствие аналога команды waitpid(-1, WNOHANG) для потоков. Для меня форки оказались более живучей моделью, чем нынешние потоки в перле. А преимуществ потоков перед вилками я не видел, по крайней мере, носом к носу с ними не сталкивался. А по поводу обратных проблем ---- некоторое колво у меня было. > > >> 19 января 2016 г., 17:28 пользователь Ivan Petrov < >> [email protected]> написал: >> >> >>> > Подскажите есть ли принципиальные отличия в пользовании >>> > между >>> > use Thread; >>> > и >>> > use threads; >>> >>> > Может я что-то пропустил. >>> > Спасибо, Александр. >>> >>> и то и другое - зло и использовать его поэтому не нужно. >>> причем это относится не только к Perl, но и к практически всем другим >>> скриптовым языкам (python, ruby, etc) >>> -- >>> Moscow.pm mailing list >>> [email protected] | http://moscow.pm.org >>> >> >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> >> > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > > > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
