1.
¾Æħ¸¶´Ù
Á¤Çü(ïÒû¡)ÀûÀÎ ¸í»óÀ» ÇÑ´Ù. ³ªÀÇ ÁÖµÈ ¸í»ó ¼öÇàÀº ¿Â Á¾ÀÏ ½ºÃÄ°¡´Â
Æò¹üÇÑ ÀÏ»ó ¼Ó¿¡ ÀÖ´Â '³ª'¸¦ ¹Ù¶óº¸´Â °ÍÀÌÁö¸¸, ¾ÆħÀÇ ÀÚ¼¼¸¦ °®Ãá
¸í»óµµ ³ª¸§´ë·Î Ưº°ÇÏ´Ù. Çåµ¥ »îÀÌ ºÐÁÖÇÏ´Ù º¸´Ï Á¾Á¾ ¾Æħ ¸í»ó°ú
±âµµ¸¦ »¡¸® '¶§¿ö¹ö¸®·Á´Â' ½É¸®°¡ ÀÛµ¿Çϱ⵵ ÇÑ´Ù. ¾È ÇÏ°í ÇϷ縦
½ÃÀÛÇÏÀÚ´Ï ¿ØÁö Á» ÂòÂòÇÏ°í, ±×·¸´Ù°í ½Ã°£ÀÌ Ã˹ÚÇѵ¥ ÆÛÁú·¯ ¾É¾Æ
Àå½Ã°£ Çϱ⿣ ¾ûµ¢Â¦ÀÌ ±ÙÁú±ÙÁúÇÏ°í, ±×·± ½É¸®ÀÌ´Ù. ÀÌ·² ¶§¸¶´Ù
³ªÀÇ ³»¸éÀ¸·ÎºÎÅÍ
¶°¿À¸£´Â À½¼ºÀÌ ÀÖ´Ù:
'¸í»óÀº »îÀÇ ¼ö´ÜÀÌ ¾Æ´Ï¶ó ¸ñÀûÀÌ´Ù.'
¹Ù²ã
¸»ÇÏÀÚ¸é, '³»°¡ ¿À´Ã ÇÏ·ç Àß »ì¾Æº¸ÀÚ°í ¾Æħ¿¡ ¸í»óÀ» ÇÏ´Â °ÍÀÌ
¾Æ´Ï¶ó, ¾Æħ¿¡ ¸í»óÀ» Àß Çϱâ À§ÇØ ¿À´Ã ÇϷ縦 »ç´Â °ÍÀÌ´Ù'°¡
µÇ°Ú´Ù.
ÀÌ°Ô ¹ÌÄ£ ¼Ò¸®Àΰ¡?
³ªÀÇ Á¸Àç, ³ªÀÇ »î ±×
ÀÚü°¡ ¹Ù·Î ¸í»óÀ̶ó´Â ÀνĿ¡¼´Â ÀÌ°Ô ¹ÌÄ£ ¼Ò¸®°¡ ¾Æ´Ï´Ù. ³» ¸ö¶×¾Æ¸®
Áï, ³» ¾Æ·§µµ¸®¿¡ ±Ù¿øÀ» µÎ°í ÀÖ´Â ¸®ºñµµ¶óµç°¡, °¨°¢Àû Á¤º¸¸¦
ÁÖ·Î µÎ·Á¿ò°ú ÇÇÇØÀǽĿ¡ ±â¹ÝÇÏ¿© ó¸®ÇÏ´Â ³ú¶óµç°¡, ¶Ç´Â º¯´öÀÌ Á× ²úµí ÇÏ¿©
õ»ó°ú Áö¿ÁÀ» »·Áú³ª°Ô ¿À°¡´Â °¨Á¤ÀÌ ´ã±ä ¸¶À½ ±×¸©
µîµî ¸»°í, ±×°Íµé ÀüºÎ¸¦ ´Ù ÁÖ°üÇÏ°í ÅëÇÕÇÏ´Â ÁøÂ¥ ³ª, ÂüµÈ ³ª°¡
À̹ø »ý¿¡¼ ÇÏ°í ÀÖ´Â ÀÏÀÇ º» Á¤Ã¼°¡ ¹Ù·Î ¸í»óÀ̶ó°í »ý°¢Çغ»´Ù¸é,
±×·¯ÇÑ º»ÁúÀû ³ª¿¡ ¸ÂÃß¾î Çö»óÀû ³ª¸¦ 'ƪ¾÷'ÇØÁÖ´Â ¾Æħ ¸í»ó°ú °°Àº
ÀÛ¿ëÀÌ ½ÇÀº ³»°¡ ¿À´Ã ÇØ¾ß ÇÒ °¡Àå º»ÁúÀûÀÎ ÀÏÀ̶ó°í º¼ ¼ö ÀÖÁö
¾Ê°Ú´Â°¡.
ÀÌ·± ½Ã°¢¿¡¼´Â ¸í»óÀº ¾î¶² È°µ¿À̳ª ÇàÀ§°¡ ¾Æ´Ï¶ó
±×³É ±×´ë·Î ÀÖÀ½ÀÌ´Ù. ³ªÀÇ ÂüµÈ º»ÁúÀÌ ¸í»óÀ̶ó°í ÇÒ ¶§, ±× º»ÁúÀ»
µå·¯³»´Â °ÍÀº ¹«¾ùÀ» ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ½ÇÀº ±×´ë·Î ÀÖ´Â °ÍÀ̹ǷÎ,
'³ª'·Î¼ ±×´ë·Î ÀÖ´Â °ÍÀÌ ¹Ù·Î ¸í»óÀ̹ǷÎ, ÀÎÀ§ÀûÀ¸·Î ¾î¶² ÇàÀ§¸¦
ÇÏ´Â °ÍÀÌ ¸í»óÀÏ ¼ö´Â ¾ø´Ù. ¸í»óÀº ³»°¡ ÀÌ¹Ì ¸í»óÇÏ°í ÀÖÀ½À» ¾Æ´Â
°ÍÀΰ¡ º¸´Ù. »î ±× ÀÚü°¡ ¸í»óÀÓÀ» ¾Æ´Â °ÍÀΰ¡ º¸´Ù.
ÀÌ·±
ÀνÄÀÇ ´ÜÃʸ¦ ¾ó¸¶ Àü ¸¸³ ±æ¹þ´Ô²²¼ ÀÏ·¯Á̴ּµ¥, ±× ¸»¾¸ µéÀº
ÀÌÈÄ·Î ³ª´Â °è¼Ó '¸í»ó'ÀÇ Âü¶æ¿¡ ¸Å´Þ·Á ÀÖ´Â ±âºÐÀÌ´Ù.
2.
¼±¸ÀûÀÎ
Çö´ë ¹®¸íÀÌ ¾È°í ÀÖ´Â ±Ù¿øÀûÀÎ ¹®Á¦ Çϳª´Â ³ª¿Í ¿ìÁÖÀÇ ºÐ¸®¶ó°í
º¼ ¼ö ÀÖ´Ù. ÁÖüÀÎ ³ª´Â °´Ã¼ÀÎ ¿ìÁÖ, ¼¼°è, ¶Ç´Â ÀÚ¿¬°ú ºÐ¸®µÇ¾î
±×°ÍµéÀ» °üÂûÇÏ°í, Á¶ÀÛÇÏ°í, ¶Ç °³¹ß - ¶Ç´Â Æı« - ÇÑ´Ù. ÀÌ·± Àνİú,
»îÀÌ °ð ¸í»óÀ̶ó´Â ÀÎ½Ä »çÀÌ¿¡´Â °Ç³Ê±â Èûµé Á¤µµÀÇ Å« °ñÀÌ Á¸ÀçÇÑ´Ù.
ÈÄÀÚÀÇ ÀνĿ¡¼´Â ³ª¿Í ¿ìÁÖ°¡ ºÐ¸®µÇ¾î ÀÖÁö ¾Ê´Ù. ³»°¡ °ð ¿ìÁÖÀÌ´Ù.
±×·± ³ª ÀÚ½ÅÀ» ¸í»óÇÏ´Â °ÍÀÌ ³ª¶ó´Â Á¸Àç°¡ Á¸ÀçÇÏ´Â ¹æ½ÄÀÌ´Ù. ±Ù´ë
¼±¸ÀÇ ±â°è·ÐÀû ÀÚ¿¬°ü°ú´Â ´Þ¸® '³ª'´Â ¿ìÁÖ¿Í ÇÔ²² ¾ÅÅ©·ÎµÇ¾î(synchronized)
ÀÛµ¿ÇÑ´Ù. µû¶ó¼ ¿ìÁÖ, ¼¼°è, ¶Ç´Â ÀÚ¿¬À» ³ª¿Í ºÐ¸®ÇÏ¿© Ãë±ÞÇÏ´Â
°ÍÀº °£´ÜÈ÷ ¸»ÀÌ µÇÁö ¾ÊÀ¸¸ç, ³ªÀÇ ³»¸éÀÇ ÀÛ¿ë°ú ¿ìÁÖÀÇ ÀÛ¿ëÀº Ç×»ó Á÷Á¢ÀûÀ¸·Î
¿¬°áµÇ¾î ÀÖ´Ù.
³ª¿Í ¿ìÁÖ°¡ ºÐ¸®µÇ¾î ÀÖÁö ¾ÊÀ¸¹Ç·Î ³ªÀÇ »ó½ÂÀÌ
¿ìÁÖÀÇ »ó½ÂÀÌ°í, ³ªÀÇ ÇÏ°ÀÌ ¿ìÁÖÀÇ ÇÏ°ÀÌ´Ù ('õ»óõÇÏ À¯¾Æµ¶Á¸'À»
¾Æ´Â ºÐµéÀ» ¸î ºÐ ¸¸³ª±ä ÇßÁö¸¸ ½ÇÀº ³ª´Â ¾ÆÁ÷ ±×°É °³³äÀûÀ¸·Î³ª
ÀÌÇØÇÒ »Ó ÁøÂ¥·Î ¾ËÁö´Â ¸øÇÑ´Ù). ¹Ù²ã ¸»Çؼ, ³»°¡ ÇູÇϱâ
À§Çؼ´Â ¿ìÁÖÀÇ ÇູÀ» µµ¸ðÇØ¾ß ÇÏ°í, ³ªÀÇ ÇູÀ» À§Çؼ ³ª¿Í ¿ìÁÖ°¡
ÇÔ²² ÀÛµ¿Çϸç, ³»°¡ ºÒÇàÇØÁö´Â °Íµµ ³»°¡ ¿ìÁÖ¿Í Á¤´çÇÑ °ü°è¸¦ ¸ÎÁö
¾Ê¾Ò±â ¶§¹®À̶ó´Â ¸»ÀÌ´Ù.
¾î¶² À̵éÀº ÀÌ·± »ç°í¹æ½ÄÀ» ½ÅºñÁÖÀǶó°í
ºÎ¸¥´Ù. ³ª´Â Çö´ë¹®¸í¿¡¼ ½ÅºñÁÖÀÇ°¡ ´©¶ôµÇ¾ú´Ù´Â »ç½Ç°ú Çö´ë¹®¸íÀÌ
Áö±¸ÀÇ »ý¸íüµé¿¡°Ô ½É°¢ÇÑ ÆóÇصéÀ» ¾ß±â½ÃÄÑ¿Ô´Ù´Â »ç½Ç »çÀÌ¿¡ ¹ÐÁ¢ÇÑ ¿¬°ü¼ºÀÌ ÀÖ´Ù°í »ý°¢ÇÑ´Ù, ½ÅºñÁÖÀÇÀڷμ.
¼¼»óÀÌ
Á¡Á¡ À§Å·οöÁö°í ÀÖ´Â ¸¶´ç¿¡, ¼¼»ó°ú Çа谡 ½ÅºñÁÖÀÇÀÚ¸¦ ¹«½ÃÇϰųª
¸»°Å³ª, ±×±ö ÀÏ¿¡ ½Å°æ ¾µ ¿©À¯´Â ¾ø´Ù. ½Åºñ½º·´°Ç °úÇÐÀûÀÌ°Ç, Æò°¡°¡
³ªÁß¿¡ ¾î¶»°Ô ³»·ÁÁöµç ¸»µç °£¿¡, ÀÏ´ÜÀº ¼¼»óÀÇ ¸¶À½À» ±¸ÇÏ´Â
°ÍÀÌ ±Þ¼±¹«ÀÏ ¼ö¹Û¿¡ ¾ø´Ù.
3.
ÀÌ¿Í °°Àº
»ý°¢À» ÀÏÀ¸Å°°í ÀÖ´Â '³ª'¸¦ ¹Ù¶óº¸´Â °ÍÀÌ ¸í»óÀÌ´Ù.
|