race condition ; °æÀï »óÅÂ

°æÀï »óŶõ ÀåÄ¡³ª ½Ã½ºÅÛÀÌ µÎ °³ ÀÌ»óÀÇ µ¿ÀÛÀ» µ¿½Ã¿¡ ¼öÇàÇÏ·Á°í ½ÃµµÇßÀ» ¶§ ¹ß»ýÇÏ´Â ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀº »óŸ¦ °¡¸®Å²´Ù. ±×·¯³ª ÀåÄ¡³ª ½Ã½ºÅÛÀÇ ¼Ó¼º ¶§¹®¿¡ ÀÌ·¯ÇÑ µ¿ÀÛµéÀº ÀûÀýÇÑ ¼ø¼­¿¡ µû¶ó ¹Ù¸£°Ô ¿Ï·áµÇ¾î¾ß¸¸ ÇÑ´Ù.

ÄÄÇ»ÅÍ ¸Þ¸ð¸®³ª ÀúÀåÀåÄ¡¿¡¼­ °æÀï »óŰ¡ ÀϾ´Ù. ¸¸¾à ´ë±Ô¸ð µ¥ÀÌÅ͸¦ ÀÏ°í ¾²±â À§ÇÑ ¸í·ÉÀÌ °ÅÀÇ µ¿½Ã¿¡ ³»·ÁÁ³À» ¶§, ÄÄÇ»ÅÍ´Â µ¥ÀÌÅ͸¦ Àд µ¿¾È¿¡ ¹Ù·Î ±× µ¥ÀÌÅÍÀÇ ÀϺΠ¶Ç´Â ÀüºÎ¿¡ ´ëÇØ »õ·Î¿î µ¥ÀÌÅ͸¦ °ãÃÄ ¾²±â ÇÏ·Á´Â ½Ãµµ¸¦ ÇÏ°Ô µÈ´Ù. ÀÌ´Â ÇÊ¿¬ÀûÀ¸·Î ÄÄÇ»ÅÍ Å©·¡½Ã, "±ÔÄ¢¿¡ ¾î±ß³ª´Â ¿¬»ê"À̶ó´Â ¸Þ½ÃÁö¿Í ÇÔ²² ÇÁ·Î±×·¥ °­Á¦ Á¾·á, ¿ø·¡ÀÇ µ¥ÀÌÅÍ¿¡ ´ëÇØ Àб⠿¡·¯ ¹ß»ý, ¶Ç´Â »õ·Î¿î µ¥ÀÌÅÍÀÇ ¾²±â ¿¡·¯ ¹ß»ý Áß ÇϳªÀÇ °á°ú¸¦ ³º°Ô µÈ´Ù. ÀÌ·¯ÇÑ »óȲÀº ¸Þ¸ð¸®³ª ÀúÀåÀåÄ¡ Á¢±ÙÀÇ ¼ø¼­È­¸¦ ÅëÇØ ¹æÁöµÉ ¼ö ÀÖ´Ù. Áï, Àбâ¿Í ¾²±â ¸í·ÉÀÌ °ÅÀÇ µ¿½Ã¿¡ ³»·ÁÁ³´Ù¸é, ±âº»ÀûÀ¸·Î Àб⠸í·ÉÀÌ ¸ÕÀú ¼öÇàµÇ°í ³­ µÚ, ¾²±â ¸í·ÉÀ» ¼öÇàÇϵµ·Ï ÇÏ´Â °ÍÀÌ´Ù.

³×Æ®¿÷¿¡¼­ÀÇ °æÀï »óÅ´Â, µÑ ÀÌ»óÀÇ »ç¿ëÀÚ°¡ µ¿½Ã¿¡ °¡¿ëÇÑ Ã¤³ÎÀ» ÀÌ¿ëÇÏ·Á°í ½ÃµµÇÏ´Â Âû³ª, µÎ ÄÄÇ»ÅÍ ¸ðµÎ ä³ÎÀÌ ÇöÀç »ç¿ë Áß À̶ó´Â Å뺸¸¦ ¹ÞÁö ¸øÇßÀ» °æ¿ì ¹ß»ýÇÒ ¼ö ÀÖ´Ù. Åë°èÀûÀ¸·Î º¼ ¶§, ÀÌ·¯ÇÑ µ¿½Ã ¹ß»ýÀº Áöü½Ã°£ÀÌ ±ä ³×Æ®¿÷¿¡¼­ ÁÖ·Î ¹ß»ýÇÏ´Â °æÇâÀÌ ÀÖ´Ù. ÀÌ·¯ÇÑ °æÀï »óŸ¦ ¹æÁöÇϱâ À§Çؼ­´Â °³¹ß ´Ü°è¿¡¼­ºÎÅÍ ¼øÀ§¿¡ µû¸¥ ¿ì¼± 󸮿øÄ¢ÀÌ ¼ö¸³µÇ¾î¾ß ÇÑ´Ù. ¿¹¸¦ µé¸é, µÎ ¸íÀÇ °¡ÀÔÀÚ°¡ °ÅÀÇ µ¿½Ã¿¡ ½Ã½ºÅÛ¿¡ Á¢±ÙÇÏ·Á´Â ½Ãµµ¸¦ ÇÏ´Â °æ¿ì¿¡ »ç¿ëÀÚIDÀÇ ¾ËÆÄºª¼ø¿¡ µû¶ó ó¸® ¿ì¼±¼øÀ§¸¦ ºÎ¿©ÇÏ´Â µîÀÇ ¿øÄ¢ÀÌ ¹Ù·Î ±×°ÍÀÌ´Ù. ÇØÄ¿µéÀº ³×Æ®¿÷¿¡ ºÒ¹ýÀ¸·Î Á¢¼ÓÇÏ·Á°í °æÀï »óÅ¿¡ °üÇÑ Ãë¾àÁ¡À» ¾Ç¿ëÇÏ´Â °æ¿ìµµ ÀÖ´Ù.

°æÀï »óÅ´ ¶§·Î ÀԷ°ª °£¿¡ Ãæµ¹À» ÀÏÀ¸Ä×À» ¶§ ³í¸® ȸ·Î¿¡¼­µµ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.


ÀÛ¼º : 02-08-15 ¼öÁ¤ : 07-01-05
¿µ¾îÆÇ(whatis.com)