Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 06:53 01.05.24 
Клубове/ Компютри и Интернет / Perl Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: perl & threads [re: ZeroFill]
Автор pencho666 (от пенчилвания)
Публикувано29.01.05 23:56  



Това е горе долу метода. Но thread-овете в Perl са експериментални, и практически почти нищо не им работи. Ако N е по-малко от 10, може да работиш и с процеси (fork) като мастер процеса прихваща SIGCHLD и от там брои намаляването на пуснатите под деца. Това обаче също не е сигурен механизъм защото ако две деца умрат едновременно няма да получиш двоен сигнал, а само веднъж и след известен период от време се натрупват грешки. Аз силно ти препоръчвам да използваш SELECT/POLL или Non Blocking IO. Като SELECT също има известни проблеми при някой UNIX реализации (може да каже че има нещо на дескриптора а всъщност да няма, и програмата да се блокира). Като цяло моят опит (а той е наистина голям) показва че най-стабилно работи Non Blocking IO. Като изключим Threads модела, всичко друго не е проблем на Perl-а а на операционната система. За съжаление обаче се среща много често



Цялата тема
ТемаАвторПубликувано
* perl & threads ZeroFill   11.01.05 17:03
. * Re: perl & threads pencho666   29.01.05 23:56
. * Re: perl & threads дядo Mиню   03.02.05 10:43
. * Re: perl & threads pencho666   03.02.05 12:29
. * Re: perl & threads HP-UX admin   06.02.05 08:49
. * Re: perl & threads acд   13.04.05 17:13
. * Re: perl & threads zuluz   14.04.05 13:46
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.