<div dir="ltr"><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>А с сокетами весь интернет живет и не жалуется, что это геморойно.<br></div><div>И в производительность упереться можно, если только захотеть десятков тысяч запросов в секунду.<br><br><div>Вообще есть мненние, что все болезни от головы, как и мнение, что если Вы не любите кошек, то Вы просто не умеете их готовить.<br></div></div></div></div></div></blockquote><div><br></div></span><div>Это вы ловко подметили насчёт кошек.</div><div>"Отвари потихоньку калитку..."  </div><div>:)<br><br></div><div>Ну стаким подходом разницы между threads и Thread не будет.<br></div><div>Прямо из документации: <br>"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."<br><br></div><div>Собственно (use threads), вполне рабочие для некоторых задач. <br></div><div>Но меня напрягает:<br>1) Трудно решаемые проблемы производительности, если нужно обмениваться данными и не только (подсмотрел у Marc Lerman) <br></div><div>2) отсутствие аналога команды  waitpid(-1, WNOHANG) для потоков.<br><br></div><div>Для меня форки оказались более живучей моделью, чем нынешние потоки в перле.<br></div><div>А преимуществ потоков перед вилками я не видел, по крайней мере, носом к носу с ними не сталкивался. <br></div><div>А по поводу обратных проблем ---- некоторое колво у меня было.<br></div><div><br></div><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><span><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">19 января 2016 г., 17:28 пользователь Ivan Petrov <span dir="ltr"><<a href="mailto:i.petro.77.00@gmail.com" target="_blank">i.petro.77.00@gmail.com</a>></span> написал:<div><div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span><br>
> Подскажите есть ли принципиальные отличия в пользовании<br>
> между<br>
> use Thread;<br>
> и<br>
> use threads;<br>
<br>
> Может я что-то пропустил.<br>
> Спасибо, Александр.<br>
<br>
</span>и то и другое - зло и использовать его поэтому не нужно.<br>
причем это относится не только к Perl, но и к практически всем другим<br>
скриптовым языкам (python, ruby, etc)<br>
<div><div>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div></div></div><br></div></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></span></div><br></div></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></span><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br></div></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br></div></div>