<HTML><BODY>Попробуйте покопать в сторону DBD::Pg и того факта, что он может отдать дескриптор сокета. В DBD::Pg это сделано что-бы можно было крутить эвент-лупы. Возможно вы, с этим подходом, вообще от тредов откажетесь.<br><br><br>Пятница,  8 февраля 2013, 21:45 +03:00 от Daniel Podolsky <onokonem@gmail.com>:<br>
<blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;" class="mailru-blockquote">
        <div id=""><div class="js-helper js-readmsg-msg">
        <style type="text/css"></style>
        <div id="style_13603491360000000013" class="mr_read__body">
                <base target="_self" href="https://e.mail.ru/cgi-bin/">
                
                        <div id="style_13603491360000000013_BODY">> Вы пример по принципу моего сделайте, который может запустить любой и<br>> вам помогут, а не отправляйте людей к модулю на CPAN.<br>Вы ничего не знаете про перловые треды, я правильно понял?<br><br>> Знаю, что все копии dbh используют один файловый дескриптор,<br>> а как сервер и клиент различает запросы и ответы - не знаю.<br>А я знаю, что он их не различает. И "все работает" - это просто<br>следствие некорректности эксперимента.<br><br>Вообще - я не против и дальше обсуждать это все с Вами, но давайте сменим тон.<br><br>Проблема - моя - состоит в том, что "Shared variables can only store<br>scalars, refs of shared variables, or refs of shared data"<br>(<a href="http://perldoc.perl.org/threads/shared.html" target="_blank">http://perldoc.perl.org/threads/shared.html</a>).<br><br>К сообществу я обращаюсь за идеями - как обойти это ограничение и<br>сделать таки межтредный пул.<br><br>Да, я придумал схему с дополнительными тредами и передачей им<br>информации в скалярах. Но мне не очевидно, что реализовать ее будет<br>проще, чем переписать прототип на питоне.<br><br>Пока я прототипирую на перле (потому, что я уже 10 лет так делаю, и<br>все не соберусь уйти на python, или на groovy), но закончить прототип<br>я могу и в single thread mode. Только немного напрягает, что<br>приходится держать в голове воображаемую многотредность.<br><br>Спасибо за внимание.<br>-- <br>Moscow.pm mailing list<br><a href="sentmsg?compose&To=moscow%2dpm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br></div>
                        
                
                <base target="_self" href="https://e.mail.ru/cgi-bin/">
        </div>

        
</div>


</div>
</blockquote>
<br></BODY></HTML>