| libfilo. libFilo´Â fcntl (), lockf () ¶Ç´Â flock (), ½º·¹µå ³»¿¡¼ »ç¿ëÀÚ °ø°£ ÆÄÀÏ Àá±ÝÀ» ¼öÇàÇÏ´Â ÀÛÀº ÈÞ´ë¿ë ¶óÀ̺귯¸®ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
libfilo. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Open Software License
- °Ô½ÃÀÚ À̸§:
- Alberto Bertogli
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://auriga.wearlab.de/~alb/msnlib/
libfilo. ű×
libfilo. ¼³¸í
libfilo´Â fcntl (), lockf () ¶Ç´Â flock ()°ú °°Àº »ç¿ëÀÚ °ø°£ ÆÄÀÏ Àá±ÝÀ» ¼öÇàÇÏ´Â ÀÛÀº ÈÞ´ë¿ë ¶óÀ̺귯¸®ÀÔ´Ï´Ù. libfilo´Â fcntl (), lockf () ¶Ç´Â flock ()°ú °°Àº »ç¿ëÀÚ °ø°£ ÆÄÀÏ Àá±ÝÀ» ¼öÇàÇÏ´Â ÀÛÀº ÈÞ´ë¿ë ¶óÀ̺귯¸®·Î¼ thread.s¿¡¼ ¿©·¯ ½º·¹µå°¡ µ¿½Ã¿¡ ÆÄÀÏ¿¡ ¾×¼¼½º ÇÒ ¼öÀÖ°ÔÇÏ·Á¸é ¸î °¡Áö Á¾·ùÀÇ Àá±ÝÀÌ ÇÊ¿äÇÕ´Ï´Ù. ±×µéÀÌ ¼·Î ¹â°í ¸ðµç °ÍÀ» ºÎÆнÃÅ°´Â °Í. ÇöÀçÀÌ ÀÛ¾÷À» ¼öÇàÇϴ ǥÁØ ¹æ¹ýÀº ¾ø½À´Ï´Ù. ¡¤ FCNTL ()Àº ½º·¹µå¸¦ ¹«½ÃÇÏ°í ÇÁ·Î¼¼½º °£¿¡¸¸ ÀÛµ¿ÇÕ´Ï´Ù. ¡¤ FLOCK ()Àº ½ÇÁ¦·Î Ç¥ÁØÀÌ ¾Æ´Ï¸ç NFS¸¦ ÅëÇØ Àß ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ¡¤ LOCKF (), ¹®¼È µÈ »óÅ¿¡¼ Àß ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. POSIX¿¡¼´Â FCNTL ()À» »ç¿ëÇÏ¿© Á¾Á¾ ±¸ÇöµÇ¹Ç·Î ¾µ¸ð°¡ ¾ø½À´Ï´Ù. µû¶ó¼ÀÌ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¸é ½º·¹µå ³»¿¡¼ Byte Iranulation ¹× FCNTL-Like Semantics·Î Àбâ / ¾²±â ÆÄÀÏ Àá±ÝÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×°ÍÀº ¾à 600 ÁÙÀÇ Äڵ忡¼ C·Î ÀÛ¼ºµÇ¸ç ¿ÜºÎ ¶óÀ̺귯¸®¿¡ ´ëÇÑ Á¾¼Ó¼ºÀÌ ¾ø½À´Ï´Ù. ±×°ÍÀº ÀüÅëÀûÀÎ POSIX API¸¦ ±â¹ÝÀ¸·ÎÇÏ°í ´ÜÀÏ UNIX »ç¾çÀ» µû¸£¹Ç·Î ¹®Á¦¾øÀÌ ¸ðµç ÁÖ¿ä UNIX º¯Çü¿¡ ÀÌ½Ä ÇÒ ¼ö ÀÖ¾î¾ßÇÕ´Ï´Ù. ±×·¯³ª ±×°ÍÀº Linux¿¡¼ °³¹ßµÇ¾úÀ¸¹Ç·Î ´Ù¸¥ °÷À¸·Î ½ÃµµÇÏ¸é ¾Ë·ÁÁֽʽÿÀ.
libfilo. °ü·Ã ¼ÒÇÁÆ®¿þ¾î