| º´·Ä :: Æ÷Å© ÄÁÆ®·Ñ º´·Ä :: ForkControlÀº UNIX ½Ã½ºÅÛ¿¡¼ ÇÁ·Î¼¼½ºÀÇ ¹Ì¼¼ÇÑ °³ÀÔ µÈ Á¦¾îÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
º´·Ä :: Æ÷Å© ÄÁÆ®·Ñ ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Brad Lhotsky
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~blhotsky/Parallel-ForkControl-0.04/lib/Parallel/ForkControl.pm
º´·Ä :: Æ÷Å© ÄÁÆ®·Ñ ű×
º´·Ä :: Æ÷Å© ÄÁÆ®·Ñ ¼³¸í
º´·Ä :: ForkControlÀº UNIX ½Ã½ºÅÛ¿¡¼ ÇÁ·Î¼¼½ºÀÇ ¹Ì¼¼ÇÑ °³ÀÔ µÈ Á¦¾îÀÔ´Ï´Ù. º´·Ä :: ForkControlÀº UNIX ½Ã½ºÅÛ¿¡¼ ÇÁ·Î¼¼½ºÀÇ ¹Ì¼¼ÇÑ °³ÀÔ µÈ Á¦¾îÀÔ´Ï´Ù. ½Ä ³ëÇÁ°¡ º´·Ä :: ForkControl »ç¿ë; MY $ PROAGER = NEW º´·Ä :: FORKCONTROL (watchCount => 1, maxkids => 5, minkids => 5, watchload => 1, maxload => 8.00, name => 'my prowser', code => mysub); my @hosts = qw / host1 host2 host3 host5 host5 /; $ HOST (@HOSTS) {$ PROACKER-> ½ÇÇà ($ È£½ºÆ®); } $ PRACKER-> cleanup (); # ¸ðµç ¾ÆÀ̵éÀÌ ³¡³¯ ¶§±îÁö ±â´Ù¸®½Ê½Ã¿À. ..... º´·Ä :: ForkControlÀº fork () ingÀ» ´Ù·ç´Â »õ·Ó°í °£´ÜÇÑ ¹æ¹ýÀ» ¼Ò°³ÇÕ´Ï´Ù. 'ÄÚµå'¸Å°³ º¯¼ö´Â run () ¸Þ¼µå°¡ Æ÷Å© °´Ã¼¿¡¼ È£Ãâ µÉ ¶§¸¶´Ù ½ÇÇàµË´Ï´Ù. run () ¸Þ¼Òµå¿¡ Àü´Þ µÈ ¸Å°³ º¯¼ö´Â 'ÄÚµå'arg·Î Á¤ÀÇ µÈ ¼ºê ·çƾ Ref¿¡ Àü´ÞµË´Ï´Ù. À̸¦ ÅëÇØ °³¹ßÀÚ´Â ±âº» Æ÷Å© () ½Ã½ºÅÛ¿¡ ´ëÇØ °ÆÁ¤ÇÒ ½Ã°£ÀÌ Àû°í Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
º´·Ä :: Æ÷Å© ÄÁÆ®·Ñ °ü·Ã ¼ÒÇÁÆ®¿þ¾î