| ÆÄÀÏ :: Flock. FILE :: FLOCKÀº FLOCK ÆÄÀÏ Àá±ÝÀ»À§ÇÑ PERL ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
ÆÄÀÏ :: Flock. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- David Muir Sharnoff
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~muir/
ÆÄÀÏ :: Flock. ű×
ÆÄÀÏ :: Flock. ¼³¸í
FILE :: FLOCKÀº ¹«¸®°¡ÀÖ´Â ÆÄÀÏ Àá±ÝÀ»À§ÇÑ PERL ¸ðµâÀÔ´Ï´Ù. FILE :: FLOCKÀº FLOCKÀ» »ç¿ëÇÏ¿© ÆÄÀÏ Àá±ÝÀ»À§ÇÑ PERL ¸ðµâÀÔ´Ï´Ù. Synopsis ÆÄÀÏ :: ¹«¸®; Àá±Ý ($ filename); Àá±Ý ($ FILENAME, '°øÀ¯'); Àá±Ý ($ Filename, Undef, 'nonblocking'); Àá±Ý ($ filename, '°øÀ¯', 'nonblocking'); Àá±Ý ÇØÁ¦ ($ Filename); ³» $ lock = new file :: flock '/ somefile'; lock_rename ($ oldfilename, $ newfileName) flock () È£ÃâÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀ» Àá±Þ´Ï´Ù. Àá±ä ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é ÆÄÀÏÀÌ ÀÛ¼ºµË´Ï´Ù. ÆÄÀÏÀÌ ÀÛ¼ºµÈ °æ¿ì ¿©ÀüÈ÷ ºó ÆÄÀÏÀÌ ¾ÆÁ÷ ¿©ÀüÈ÷ »èÁ¦ µÉ ¶§ Àá±Ý ÇØÁ¦ µÉ ¶§ Á¦°ÅµË´Ï´Ù. »õ ÆÄÀÏ :: Flock °´Ã¼¿¡ ÀÇÇØ »õ·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Àá±ÝÀº °´Ã¼°¡ ¹üÀ§¸¦ ¹þ¾î³¯ ¶§ ÀÚµ¿À¸·Î Á¦°ÅµË´Ï´Ù. Unlock () ¸Þ¼µå´Â ¶ÇÇÑ ÆÄÀÏÀÇ À̸§ÀÌ ¹Ù²î¸é ÆÄÀÏ :: Flock ÆÄÀÏÀ» ¾Ë·ÁÁÖ´Â µ¥ »ç¿ëµË´Ï´Ù (µû¶ó¼ ÆÄÀÏ À̸§¿¡ µû¶ó ÀúÀåµÈ ³»ºÎ Àá±Ý µ¥ÀÌÅÍ°¡ »õ À̸§À¸·Î À̵¿µÇ¾î¾ßÇÕ´Ï´Ù). ¿ø·¡ À̸§ÀÌ ¾Æ´Ñ »õ À̸§À» Àá±Ý ÇØÁ¦ÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
ÆÄÀÏ :: Flock. °ü·Ã ¼ÒÇÁÆ®¿þ¾î