°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (29,930¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (22,050¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (25,200¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

¸ÖƼÄھ 100% È°¿ëÇÏ´Â ÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 79
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

35,000¿ø

  • 31,500¿ø (10%ÇÒÀÎ)

    1,750P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • Ç°Àý 
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

ÀÚ¹Ù º´·Ä ó¸® ÇÁ·Î±×·¥ ÀÛ¼º ¾È³»¼­!

ÀÌ Ã¥Àº ÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö Âü°í ¸Å´º¾óÀÌ´Ù. º´·Ä ó¸® °ü·Ã ±â´É¿¡ ¾î¶² °ÍÀÌ ÀÖ°í, ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇÑ ¹æ¹ý»Ó ¾Æ´Ï¶ó, ±× ³»ºÎ¿¡ ¼û¾î ÀÖ´Â µðÀÚÀÎ ÆÐÅÏ°ú ±× ÆÐÅÏÀ» »ç¿ëÇÑ ¿ø·ÐÀûÀÎ ÀÌÀ¯µµ »ìÆ캻´Ù. ƯÈ÷ ÀÚ¹Ù ¸ÖƼ½º·¹µå ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¼³°è¿Í ±¸Çö ³ëÇϿ츦 Àü¼öÇÑ´Ù.

ÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö API¿¡ ´ëÇÑ ÈǸ¢ÇÑ °¡À̵åºÏÀÌÀÚ, ½º·¹µå °ü·Ã Àü¹® Áö½ÄÀ» »©³õÁö ¾Ê°í ¼³¸íÇÑ Á¡ÀÌ µ¸º¸ÀδÙ. º»¹®Àº º´·Ä ó¸®¿Í ½º·¹µå ¾ÈÀü¼º¿¡ ´ëÇÑ ±âÃÊ, ½º·¹µå ¾ÈÀüÇÑ Å¬·¡½º¸¦ ÀÛ¼ºÇÏ´Â ±â¹ý, java.util.concurrent ÆÐÅ°Áö¿¡ µé¾î ÀÖ´Â ¶óÀ̺귯¸® Ŭ·¡½º È°¿ë¹ý, ¼º´É ÃÖÀûÈ­¸¦ À§ÇØ ÃëÇØ¾ß ÇÒ ¹æ¹ý, º´·Ä ó¸® ÇÁ·Î±×·¥ Å×½ºÆ® ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

´ÜÀÏ ¿¬»ê º¯¼ö, ³Íºí·ÎÅ·(Non-blocking) ¾Ë°í¸®Áò, ÀÚ¹Ù ¸Þ¸ð¸® ¸ðµ¨°ú °°Àº °í±Þ ÁÖÁ¦µµ ´Ù·é´Ù. ¸ÖÂÄÇÑ Äڵ忡¼­ ¿Ö ¿À·ù°¡ ¹ß»ýÇÏ´ÂÁö, ¿À·ù¸¦ ¾î¶»°Ô ÇØ°áÇÏ°í ¼º´ÉÀ» ³ôÀÏ ¼ö ÀÖ´ÂÁö µîÀ» ¼Ó ½Ã¿øÈ÷ ÆÄÇìÄ£´Ù. ¶ÇÇÑ ÃֽŠÇϵå¿þ¾î ¶Ç´Â ¹Ì·¡ÀÇ ½Ã½ºÅÛ¿¡¼­ ¾ÈÀüÇϸ鼭 È®À强 ³ô°Ô µ¿ÀÛÇÒ ¼ö ÀÖ´Â ÀÚ¹Ù ÇÁ·Î±×·¥ ÀÛ¼º¿¡ ÇÊ¿äÇÑ °³³ä°ú ±â¹ýµµ ¼Ò°³ÇÑ´Ù.

ÃâÆÇ»ç ¼­Æò

½º·¹µå´Â ÀÚ¹Ù Ç÷§Æû¿¡¼­ °¡Àå ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â ±â´É Áß Çϳª´Ù. ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­°¡ ´ëÁßÈ­µÇ¸é¼­ °í¼º´É ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÒ ¶§ º´·Ä ó¸® ´É·ÂÀ» È¿°úÀûÀ¸·Î È°¿ëÇÏ´Â ÀÏÀÇ Á߿伺ÀÌ Á¡Â÷ ºÎ°¢µÇ°í ÀÖ´Ù. ÀÚ¹Ù SE 5¿Í 6Àº JVM ¼öÁØ¿¡¼­ ¶Ù¾î³­ ¼º´É°ú ³ôÀº È®À强À» ÇÔ²² È®º¸ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ°í ´Ù¾çÇÑ Á¾·ùÀÇ º´·Ä ó¸® ±â¹ÝÀ» ¶óÀ̺귯¸®·Î Á¦°øÇÏ°í ÀÖ¾î º´·Ä ó¸® ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ°íÀÚ ÇÒ ¶§ Å« ÁüÀ» ´ú¾îÁØ´Ù. ÀÌ°°Àº ±â´ÉÀ» ÀÚ¹Ù¿¡ Ãß°¡ÇÑ ÇÙ½É ÀηÂÀÌ Á÷Á¢ ÁýÇÊÇÑ ÀÌ Ã¥¿¡¼­´Â, º´·Ä ó¸® °ü·Ã ±â´É¿¡ ¾î¶² °ÍÀÌ ÀÖ°í ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇÑ ¹æ¹ý»Ó ¾Æ´Ï¶ó, ±× ³»ºÎ¿¡ ¼û¾î ÀÖ´Â µðÀÚÀÎ ÆÐÅÏ°ú ±× ÆÐÅÏÀ» »ç¿ëÇÑ ¿ø·ÐÀûÀÎ ÀÌÀ¯µµ ÇÔ²² ¼Ò°³ÇÑ´Ù.

¸ÖƼ½º·¹µå ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í Å×½ºÆ®ÇÏ°í µð¹ö±ëÇÏ´Â ÀÏÀº ¿©ÀüÈ÷ ±²ÀåÈ÷ ¾î·Á¿î ÀÛ¾÷ÀÌ´Ù. º´·Ä ó¸® ÇÁ·Î±×·¥ÀÌ ¿Ã¹Ù¸£°Ô µ¿ÀÛÇÏ´Â °Íó·³ º¸ÀÏ Á¤µµ·Î ¸¸µé±â´Â ½±Áö¸¸, ½Ç¼­¹ö¿¡ Àû¿ëÇÏ°í ºÎÇÏ°¡ °É¸®´Â ½ÃÁ¡ÀÌ µÇ¸é ¾î±è¾øÀÌ ¿À·ù°¡ ¹ß»ýÇÑ´Ù. ÀÌ Ã¥À» ÀÐÀº µ¶ÀÚ´Â ÀÌ·ÐÀûÀÎ ±â¹Ý°ú ÇÔ²² ¾ÈÁ¤ÀûÀÌ°í È®À强 ³ô°í À¯Áöº¸¼ö°¡ °£ÆíÇÑ º´·Ä ó¸® ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ´Ù. ÀÌ Ã¥¿¡¼­ º´·Ä ó¸® API¿Í ±× ±¸Á¶¿¡ ¾î¶² °ÍÀÌ ÀÖ´ÂÁö »Ó¸¸ ¾Æ´Ï¶ó ¼³°è»óÀÇ ±ÔÄ¢, µðÀÚÀÎ ÆÐÅÏ, ±×¸®°í º´·Ä ó¸® ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â °³¹ßÀÚ°¡ °®Ãç¾ß ÇÒ ÀÚ¼¼±îÁö ÀÍÈûÀ¸·Î½á, ¿Ã¹Ù¸£°Ô µ¿ÀÛÇϸ鼭 µ¿½Ã¿¡ ÈǸ¢ÇÑ ¼º´ÉÀ» Áö´Ñ º´·Ä ó¸® ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.

ÃßõÀÇ ±Û

ÀÚ¹Ù5.0°ú ÀÚ¹Ù6 ¹öÀü¿¡¼­ ÀÚ¹Ù Ç÷§Æû¿¡ Ãß°¡µÈ º´·Ä ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» ¼³°èÇÏ°í ±¸ÇöÇÏ´Â ¸ÚÁø ÆÀ¿¡¼­ ÀÏÇÒ ¼ö À־ ³Ê¹«³ª Çà¿îÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. ÀÌÁ¦ ±× ¸ÚÁø ÆÀ¿¡¼­ º´·Ä ÇÁ·Î±×·¥À» À§ÇÑ »õ·Î¿î ±â´É»Ó¸¸ ¾Æ´Ï¶ó Àü¹ÝÀûÀÎ º´·Ä ÇÁ·Î±×·¡¹Ö °ü·Ã ³»¿ë±îÁö ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. º´·Ä ÇÁ·Î±×·¥Àº ´õ ÀÌ»ó °í±Þ °³¹ßÀÚ¸¸ÀÌ ÇÒ ¼ö ÀÖ´Â ÀÏÀÌ ¾Æ´Õ´Ï´Ù. ÀÚ¹Ù °³¹ßÀÚ¶ó¸é ¹Ýµå½Ã ÀоîºÁ¾ß ÇÒ Ã¥ÀÔ´Ï´Ù.
- ¸¶Æ¾ ºÎ½ÃȦÁî(Martin Buchholz) ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî JDK º´·Ä ÇÁ·Î±×·¡¹Ö Àü¹®°¡

Áö³­ 30³â°£ ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÇ ¼º´ÉÀº ¹«¾îÀÇ ¹ýÄ¢(Moore's Law)¿¡ µû¶ó ¼ºÀåÇØ¿Ô½À´Ï´Ù. ÇÏÁö¸¸ ÀÌÁ¦ºÎÅÍ´Â ¾Ï´ÞÀÇ ¹ýÄ¢(Amdahl's Law)¿¡ ÀÇÇØ ¹ßÀüÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù. ¿©·¯ °³ÀÇ ÇÁ·Î¼¼¼­¸¦ È¿À²ÀûÀ¸·Î È°¿ëÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÑ´Ù´Â °Ç ±²ÀåÈ÷ ¾î·Á¿î ÀÏÀÔ´Ï´Ù. ¡ºÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö¡»Àº ÃֽŠÇϵå¿þ¾î ¶Ç´Â ¾ÕÀ¸·Î »ç¿ëÇÏ°Ô µÉ ¹Ì·¡ÀÇ ½Ã½ºÅÛ¿¡¼­ ¾ÈÀüÇϸ鼭 È®À强 ³ô°Ô µ¿ÀÛÇÒ ¼ö ÀÖ´Â ÀÚ¹Ù ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â µ¥ ²À ÇÊ¿äÇÑ °³³ä°ú ±â¹ýÀ» ¼Ò°³ÇÕ´Ï´Ù.
- µµ·± ·¹ÀÌ¿ø(Doron Rajwan) ÀÎÅÚ ¿¬±¸ °úÇÐÀÚ

¸ÖƼ½º·¹µå·Î µ¿ÀÛÇÏ´Â ÀÚ¹Ù ÇÁ·Î±×·¥À» °³¹ßÇϰųª ¼³°èÇϰųª µð¹ö±ëÇÏ°í Àְųª À¯Áöº¸¼öÇÏ°í Àְųª ±×³É ÀÚ¼¼È÷ ¶â¾îº¸°í ÀÖ±â¶óµµ ÇÏ´Ù¸é ¹Ýµå½Ã Àоî¾ß ÇÒ Ã¥ÀÔ´Ï´Ù. ¸Þ¼Òµå¿¡ synchronized Å°¿öµå¸¦ Àû¾î ³ÖÀ¸¸é¼­ ¿Ö ±×·¡¾ß¸¸ ÇÏ´ÂÁö¸¦ ÃæºÐÈ÷ ÀÌÇØÇÏÁö ¸øÇÏ°í ÀÖ¾ú´Ù¸é º»ÀÎ»Ó ¾Æ´Ï¶ó ¸Þ¼Òµå¸¦ »ç¿ëÇÏ´Â »ç¿ëÀÚµµ ÇÔ²² ÀÌ Ã¥À» óÀ½ºÎÅÍ ³¡±îÁö Àоî¾ß ÇÕ´Ï´Ù.
- Å×µå ´º¿öµå(Ted Neward) Effective Enterprise JavaÀÇ ÀúÀÚ

ÀúÀÚÀÎ ºê¶óÀ̾ðÀº º´·Ä ÇÁ·Î±×·¥°ú °ü·ÃµÈ ¿ø·ÐÀûÀÎ ºÎºÐ°ú ±× º¹À⼺À» µ¶º¸ÀûÀÎ ¸í·áÇÔÀ¸·Î ´ã¾Æ³»°í ÀÖ´Ù. ½º·¹µå¸¦ »ç¿ëÇϰųª ¼º´É¿¡ ½Å°æÀ» ½á¾ß ÇÏ´Â ¸ðµç °³¹ßÀÚ°¡ ¹Ýµå½Ã Àоî¾ß ÇÒ Ã¥ÀÌ´Ù.
- Ä¿Å© ÆäÆÛ´ÙÀÎ(Kirk Pepperdine) JavaPerformanceTuning.comÀÇ CTO

ÀÌ Ã¥¿¡¼­´Â ¸Å¿ì ½ÉµµÀÖ°í ¼¼¹ÐÇÑ ³»¿ë±îÁö ±ò²ûÇÏ°í ¸í·áÇÏ°Ô ´Ù·ç°í ÀÖÀ¸¸ç, ÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ¿Ïº®ÇÑ Âü°í ¸Å´º¾óÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. °³¹ßÀÚ ÀÔÀå¿¡¼­ ÀÏ»óÀûÀ¸·Î ´Ù·ï¾ß ÇÏ´Â ´Ù¾çÇÑ ¹®Á¦Á¡(»Ó¸¸ ¾Æ´Ï¶ó ±× ÇØ°áÃ¥±îÁö)À» ÀÚ¼¼È÷ ´ã¾Ò´Ù. ¹«¾îÀÇ ¹ýÄ¢À» ÅëÇØ ´õ ºü¸¥ ÇÁ·Î¼¼¼­¸¦ ¸¸µå´Â ´ë½Å ´õ ¸¹Àº ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇÏ´Â °Ô ÀϹÝÈ­µÇ¾î °¡°í Àֱ⠶§¹®¿¡ º´·Ä ÇÁ·Î±×·¥À» È¿°úÀûÀ¸·Î ÀÛ¼ºÇÏ´Â ¹æ¹ýÀÌ Á¡Á¡ ´õ Áß¿äÇØÁö°í ÀÖÀ¸¸ç, ÀÌ Ã¥¿¡¼­ ¹Ù·Î ±×·± ¹æ¹ýÀ» ¼Ò°³ÇÏ°í ÀÖ´Ù.
- Ŭ¸®ÇÁ Ŭ¸¯ ¹Ú»ç(Dr. Cliff Click) Azul SystemsÀÇ ¼±ÀÓ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î

°³ÀÎÀûÀ¸·Î º´·Ä ÇÁ·Î±×·¡¹Ö¿¡ °ü½ÉÀÌ ¸Å¿ì ³ôÀ¸¸ç, ¾î¶² °³¹ßÀÚº¸´Ùµµ ´õ ¸¹Àº ½º·¹µå µ¥µå¶ôÀ» °æÇèÇغÃÀ¸¸ç µ¿±âÈ­ ±â¹ýÀ» À߸ø »ç¿ëÇغ» °æÇè ¿ª½Ã ÈξÀ ¸¹À»Áöµµ ¸ð¸¨´Ï´Ù. ¡ºÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö¡»Àº ÀÚ¹Ù¿¡¼­ÀÇ ½º·¹µå¿Í º´·Ä ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ °¡Àå ÀÐÀ» ¸¸ÇÑ Ã¥À̸ç, ¾î·Á¿î ÁÖÁ¦¸¦ ³î¶øµµ·Ï ½¬¿î ¿¹Á¦·Î Ç®¾î³ª°¡°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº Àç¹ÌÀÖÀ¸¸é¼­ ±²ÀåÈ÷ À¯¿ëÇÏ°í ¶ÇÇÑ ÀÚ¹Ù °³¹ßÀÚ¶ó¸é ÀÚÁÖ ¸Â´Ú¶ß¸®´Â ¹®Á¦¸¦ Á÷Á¢ ´Ù·ç°í Àֱ⠶§¹®¿¡ The Java Specialists' NewsletterÀÇ µ¶ÀÚ ¸ðµÎ¿¡°Ô ÃßõÇÏ°í ½ÍÀº Ã¥ÀÔ´Ï´Ù.
- ÇÏÀÎÁî ijºäÃ÷ ¹Ú»ç(Dr. Heinz Kabutz) The Java Specialists' Newsletter

Áö±Ý±îÁö ´Ü¼øÇÑ ¹®Á¦¸¦ ´Ü¼øÈ­ÇÏ´Â ÀÏÀ» ÇØ¿ÔÁö¸¸, ÀÌ Ã¥Àº º¹ÀâÇϸ鼭µµ ¾ÆÁÖ Áß¿äÇÑ ÁÖÁ¦ÀÎ º´·Ä ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ³»¿ëÀ» ¾ß½ÉÂ÷°Ô °Ô´Ù°¡ È¿°úÀûÀ¸·Î °£°áÇÏ°Ô ´Ù·ç°í ÀÖ½À´Ï´Ù. ¡ºÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö¡»ÀÇ Á¢±Ù ¹æ¹ýÀº ±²ÀåÈ÷ Çõ½ÅÀûÀ̸ç ÀÌÇØÇϱ⠽±°Ô ¾²¿©Á³°í, ÀûÀýÇÑ ½ÃÁ¡¿¡ ÇÊ¿äÇÑ ³»¿ëÀ» ´ã¾Ò½À´Ï´Ù. ¹Ýµå½Ã ±²ÀåÈ÷ Áß¿äÇÑ Ã¥ÀÌ µÇ¸®¶ó°í »ý°¢ÇÕ´Ï´Ù.
- ºê·ç½º Å×ÀÌÆ®(Bruce Tate) Beyond JavaÀÇ ÀúÀÚ

¡ºÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö¡»Àº ÀÚ¹Ù °³¹ßÀÚ¿¡°Ô ²À ÇÊ¿äÇÑ ½º·¹µå °ü·Ã ³ëÇϿ츦 Áý´ë¼ºÇÑ À§´ëÇÑ Ã¥ÀÔ´Ï´Ù. ÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö API¿¡ ´ëÇÑ ÈǸ¢ÇÑ °¡À̵åÀ̱⵵ ÇÏÁö¸¸, ¾îµð¿¡¼­µµ ã¾Æº¼ ¼ö ¾øÀ» ½º·¹µå °ü·Ã Àü¹® Áö½ÄÀ» Çϳªµµ »©³õÁö ¾ÊÀ¸¸é¼­µµ ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ´Ù·ç°í Àֱ⠶§¹®¿¡ ÀÌ Ã¥À» Àд٠º¸´Ï ÁöÀûÀÎ ÈïºÐÀ» ´À³§´Ï´Ù.
- ºô º£³Ê½º(Bill Venners) Inside the Java Virtual MachineÀÇ ÀúÀÚ

ÀúÀÚ ¼­¹®
ÀÌ Ã¥À» ¾²´Â ½ÃÁ¡¿¡µµ ÀϹÝÀûÀÎ µ¥½ºÅ©Å¾ ½Ã½ºÅÛ¿¡¼­Á¶Â÷ ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­°¡ ºñ½ÎÁö ¾ÊÀº °¡°ÝÀ¸·Î ´ëÁßÈ­µÇ¾î °¡°í ÀÖ´Ù. ¿ì¿¬Âú°Ô ¼ö¸¹Àº °³¹ßÆÀÀÌ ÁøÇàÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡¼­ ½º·¹µå¿Í °ü·ÃµÈ ¹ö±×°¡ ÀÚ²Ù¸¸ ´Ã¾î³ª°í ÀÖ´Ù´Â »ç½ÇÀ» ½±°Ô ¾Ë ¼ö ÀÖ´Ù. ³ÝºóÁî(NetBeans) °³¹ß »çÀÌÆ®¿¡ ÃÖ±Ù¿¡ ¿Ã¶ó¿Â ±ÛÀ» º¸¸é, ´Ü ÇϳªÀÇ Å¬·¡½º¸¦ ³õ°í ½º·¹µå °ü·Ã ¹®Á¦Á¡À» ¼öÁ¤Çϱâ À§ÇØ 14¹øÀ̳ª Äڵ带 ¼öÁ¤Çß´Ù´Â »ç½ÇÀ» ÇÙ½É À¯Áöº¸¼ö ´ã´çÀÚ°¡ ¾Ë¾ÆÂ÷¸° »ç·Êµµ ÀÖ´Ù. TheServerSideÀÇ ÆíÁýÀåÀ» Áö³Â´ø µð¿Â ¾Ù¸Þ¾î´Â (°á±¹ ½º·¹µå °ü·Ã ¹®Á¦¶ó°í °á·ÐÀÌ ³ª¿Ô´ø °íÅ뽺·¯¿î µð¹ö±ë ÀÛ¾÷À» ³¡³½ ÀÌÈÄ¿¡) ´ëºÎºÐÀÇ ÀÚ¹Ù ÇÁ·Î±×·¥ÀÌ "¾î¼´Ùº¸´Ï ½Ç¼ö·Î µ¿ÀÛÇÏ´Â" °ÍÀÏ »ÓÀÌ¸ç ½º·¹µå °ü·Ã ¹ö±×°¡ ±²ÀåÈ÷ ÀÚÁÖ ¹ß»ýÇÑ´Ù´Â ³»¿ëÀÇ ºí·Î±× Æ÷½ºÆ®¸¦ ¿Ã¸° Àûµµ ÀÖ´Ù.

½º·¹µå °ü·Ã ¿À·ù´Â ¿¹Ãø °¡´ÉÇÑ »óÅ·Π½º½º·Î¸¦ µå·¯³»´Â ¹ýÀÌ °ÅÀÇ ¾ø±â ¶§¹®¿¡ ½º·¹µå¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥À» °³¹ßÇÏ°í Å×½ºÆ®ÇÏ°í µð¹ö±×ÇÏ´Â ÀÏÀº ½ÇÁ¦·Î ¾öû³ª°Ô ¾î·Á¿î ÀÏÀÌ µÉ ¼ö ÀÖ´Ù. °Ô´Ù°¡ ¹®Á¦Á¡Àº Ç×»ó ÃÖ¾ÇÀÇ ½ÃÁ¡, Áï ½ÇÁ¦ »ç¿ë ȯ°æ¿¡¼­ ºÎÇÏ°¡ ¸¹ÀÌ °É¸± ¶§ ÁÖ·Î ³ªÅ¸³­´Ù.

ÀÚ¹Ù·Î º´·Ä ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ ³Ñ¾î¾ß ÇÒ °¡Àå Å« »êÁßÀÇ Çϳª´Â Ç÷§Æû¿¡¼­ Á¦°øÇÏ´Â º´·Ä ÇÁ·Î±×·¡¹Ö ±â¹ý°ú °³¹ßÀÚ°¡ ÀÚ½ÅÀÇ ÇÁ·Î±×·¥¿¡¼­ º´·Ä ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» ¾î¶»°Ô »ç¿ëÇÏ·Á ÇÏ´ÂÁö °£¿¡ Å« Â÷ÀÌ°¡ ÀÖ´Ù´Â Á¡ÀÌ´Ù. ÀÚ¹Ù ¾ð¾î¿¡¼­´Â µ¿±âÈ­³ª Á¶°ÇºÎ ´ë±â¿Í °°Àº Àú¼öÁØÀÇ µµ±¸(mechanism)¸¦ Á¦°øÇÏÁö¸¸, ÀÌ·± µµ±¸¸¦ »ç¿ëÇØ ¾ÖÇø®ÄÉÀÌ¼Ç ¼öÁØÀÇ ±ÔÄ¢À̳ª Á¤Ã¥(policy)À» ÀÏ°üÀûÀ¸·Î ±¸ÇöÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÄÄÆÄÀÏ Àß µÇ°í ½ÇÇ൵ Àß µÈ´Ù°í »ý°¢µÇ´Â ÇÁ·Î±×·¥Àº ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ°ÚÁö¸¸, ÀÌ·± Á¤Ã¥ÀÌ ¾ø´Ù¸é ¿À·ù°¡ ±Ý»õ ³ªÅ¸³ª°í¾ß ¸¸´Ù. º´·Ä ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ´Ù¸¥ ÈǸ¢ÇÑ Ã¥ÀÌ ¸¹Áö¸¸ ´ëºÎºÐ ¼³°è ¼öÁØÀÇ Á¤Ã¥À̳ª ÆÐÅÏ¿¡ ´ëÇؼ­ ´Ù·ç±â º¸´Ù´Â Àú¼öÁØÀÇ API¿¡ ÁýÁßÇÏ°í ÀÖ¾î ÀÌ¿Í °°Àº Á¤Ã¥ÀÇ Á߿伺¿¡ ´ëóÇÏ´Â ¸éÀÌ ºÎÁ·Çß´Ù°í »ý°¢µÈ´Ù.

ÀÚ¹Ù5.0Àº °í¼öÁØÀÇ ÄÄÆ÷³ÍÆ®¿Í Àú¼öÁØÀÇ µµ±¸¸¦ ¸ðµÎ Á¦°øÇϱ⠶§¹®¿¡ Ãʺ¸ÀÚ³ª Àü¹®°¡ ¸ðµÎ°¡ º´·Ä ÇÁ·Î±×·¥À» ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù´Â Á¡¿¡¼­ Å« ¹ßÀüÀ» ÀÌ·ð´Ù°í º¼ ¼ö ÀÖ´Ù. ÀÌ·± ±â´ÉÀ» ½ÇÁ¦·Î ±¸ÇöÇϴµ¥ Âü¿©Çß´ø JCP Àü¹®°¡ ±×·ì¿¡¼­ ÀÌ Ã¥À» ¾²´Âµ¥ ¸¹ÀÌ Âü¿©Çß´Ù. Ãß°¡µÈ ±â´É°ú µ¿ÀÛÇÏ´Â ±¸Á¶¸¦ ¼³¸íÇÏ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó ±× ±â¹ÝÀÌ µÇ´Â µðÀÚÀÎ ÆÐÅÏ°ú ÇÔ²² Ç÷§Æû ¶óÀ̺귯¸®¿¡ Ãß°¡µÇ´Âµ¥ Áß¿äÇÑ ¿ªÇÒÀ» Çß´ø ¿¹»ó È°¿ë ½Ã³ª¸®¿Àµµ ÇÔ²² ¼Ò°³ÇÑ´Ù.

ÀÌ Ã¥À» Àд µ¶ÀÚ´Â ¿©·¯ °¡Áö ¼³°è»óÀÇ ±ÔÄ¢À» ÀÌÇØÇÏ°í, ¶ÇÇÑ Àڹ٠Ŭ·¡½º³ª ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¿Ã¹Ù¸£°Ô ³ôÀº ¼º´ÉÀ¸·Î µ¿ÀÛÇϵµ·Ï ÀÛ¼ºÇÏ´Â °úÁ¤ÀÌ ´õ ½±°í Àç¹ÌÀÖ´Â ÀÏÀÌ µÇµµ·Ï ¸¸µé°íÀÚ ÇÏ´Â ¸ñÇ¥°¡ ÀÖ´Ù.

¡ºÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö¡»À» Áñ°Ì°Ô Àаí À¯ÀÍÇÏ°Ô È°¿ëÇÏ±æ ¹Ù¶õ´Ù.

ºê¶óÀ̾𠱫Ã÷(Brian Goetz)

¿ªÀÚ ¼­¹®
Çб³¸¦ Á¹¾÷ÇÏ°í óÀ½ ȸ»ç¿¡ ÃëÁ÷ÇÑ ÀÌÈÄ¿¡ ´ã´çÇß´ø °³¹ß ¾÷¹« °¡¿îµ¥ »ó´ç ºÎºÐÀº ÀÚ¹Ù·Î ¼­¹ö ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ÀÏÀ̾ú½À´Ï´Ù. ¼ö½Ê¿¡¼­ ¼ö¹é ´ë¿¡ À̸£´Â Ŭ¶óÀ̾ðÆ®¸¦ ´ë»óÀ¸·Î 24½Ã°£ µ¿ÀÛÇÏ´Â ¼­¹ö¸¦ ÀÛ¼ºÇÏ´Â ¾÷¹«´Â ²Ï³ª Àç¹ÌÀÖ¾ú½À´Ï´Ù. ¸î ³¯ ¸çÄ¥À» °í»ýÇؼ­ ¸¸µç ¼­¹ö ÇÁ·Î±×·¥ÀÌ ¾îµò°¡ ´©±º°¡ÀÇ ¼­¹ö¿¡ ¼³Ä¡µÇ¾î 24½Ã°£ µ¿ÀÛÇϸ鼭 Á¦ ÇÒ ÀÏÀ» ÇÏ°í ÀÖ´Â ¸ð½ÀÀ» º¸¸é °Ç¹æÁö°Ôµµ ÀÚ½ÄÀÌ Á¦ ÇÒ ÀÏÀ» Àß ÇÒ ¶§ ºÎ¸ð°¡ ¹Þ¾ÒÀ» ´À³¦À» ´À³¥ ¼ö ÀÖ¾ú´Ù°íµµ »ý°¢ÇÕ´Ï´Ù.

ÇÏÁö¸¸ ¾î·Á¿î º´·Ä ó¸® ÀÌ·ÐÀÌ ¾Æ´Ñ ¸ÖƼ½º·¹µå¸¦ »ç¿ëÇØ ÇÁ·Î±×·¥ÇÏ´Â ½Ç½À À§ÁÖÀÇ ±³À°À» ¹ÞÀº ÀûÀÌ ¾ø´ÂÁö¶ó, ´Ü¼øÇÏ°Ô ¸ÖƼ½º·¹µå·Î¸¸ µ¿ÀÛÇÏ´Â 'Àڽİ°Àº' ÇÁ·Î±×·¥ÀÌ ¾Ë ¼ö ¾ø´Â ¿À·ù¸¦ »Ñ¸®¸é¼­ °÷°÷¿¡¼­ »¸¾î¹ö¸®´Â ¸ð½ÀÀ» º¸¸é Âü ¾ÈŸ±î¿ü½À´Ï´Ù (¿À·ù¶óµµ »Ñ¸®°í Á×À¸¸é ±×³ª¸¶ ´ÙÇàÀÔ´Ï´Ù). ¿¹Àü ¹öÀüÀÇ ÀÚ¹Ù´Â ¿î¿µÃ¼Á¦¸¶´Ù ½º·¹µåÀÇ µ¿ÀÛ ¸ð½ÀÀÌ ¸¹ÀÌ ´Þ¶ó¼­ ¾î·Á¿î Á¡µµ ¸¹¾Ò½À´Ï´Ù. ¿î¿µÃ¼Á¦¸¶´Ù ´Ù¸¥ ½ºÄÉÁÙ¸µ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ Àü¹ÝÀûÀÎ ¼º´ÉÀ» ¶³¾î¶ß¸®¸é¼­ ¾µ¸ð¾ø´Â I/O ±¸¹®À» Ãß°¡ÇÏ´Â ÀÛ¾÷µµ ¼­½¿Ä¡ ¾Ê¾Ò½À´Ï´Ù. ÀÌÈÄ ½º·¹µå Ç®À» Àû¿ëÇØ ¼­¹öÀÇ ¾ÈÁ¤¼ºÀ» Å©°Ô ³ô¿©ÁÖ°í, ½ºÇɶô(spin-lock)À» »ç¿ëÇß´ø ºÎºÐ¿¡ wait-notify ±¸Á¶¸¦ Àû¿ëÇØ CPU ºÎÇϸ¦ Å©°Ô ÁÙÀ̱⵵ Çß½À´Ï´Ù. ±×·¯´ø µµÁß¿¡ ÀÚ¹Ù5.0ÀÌ ¹ßÇ¥µÇ°í, º´·Ä ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ µµ±¸°¡ ¾öû³ª°Ô ¸¹ÀÌ Á¦°øµÇ±â ½ÃÀÛÇß½À´Ï´Ù. ¿©±âÀú±â ã¾Æº¸¸ç ¸¸µé°í ¾ÈÁ¤È­ÇÏ´À¶ó ¾Ö¸¦ ¸Ô¾ú´ø ½º·¹µå Ç®À» ¸Þ¼Òµå È£Ãâ ÇѹæÀ¸·Î ¸¸µé ¼ö ÀÖ¾úÀ¸¸ç, ÈξÀ ´Ù¾çÇÑ º´·Ä ÇÁ·Î±×·¡¹Ö ±â´ÉÀ» ´õ ¾ÈÁ¤ÀûÀ¸·Î Á¦°ø¹ÞÀ» ¼ö ÀÖ°Ô µÇ¾úÁÒ.

ÀÌÁ¦ ¾î´À ÇÁ·Î±×·¥¿¡³ª ¸ÖƼ½º·¹µå ±¸Á¶¸¦ È°¿ëÇÏ´Â ÀÏÀº °ÅÀÇ ±âº»ÀÌ µÇ¾î°©´Ï´Ù. Á¦°¡ ¿äÁò ¸ÃÀº °³¹ß ¾÷¹«¿¡¼­µµ ¿ÏÀüÈ÷ ¼­·Î ´Ù¸¥ ºÐ¾ßÀÇ µ¿¶³¾îÁø ¸ñÇ¥¸¦ ÇâÇØ °³¹ßÇÏÁö¸¸, ¾î´À °÷ Çϳª ½º·¹µå¸¦ È°¿ëÇÏÁö ¾Ê´Â ÇÁ·ÎÁ§Æ®°¡ ¾ø½À´Ï´Ù. ¼­¹ö¿¡¼­´Â ÇÑÁ¤µÈ ÄÄÇ»ÅÍ ÀÚ¿øÀ» ÃÖ´ëÇÑ È°¿ëÇØ °¡Àå È¿À²ÀûÀ¸·Î ¼­ºñ½º¸¦ Á¦°øÇÏ°íÀÚ ÇÏ°í, Ŭ¶óÀ̾ðÆ® PC¿¡¼­´Â µ¿ÀûÀÎ ÀÎÅÍÆäÀ̽º¿Í ÇÔ²² ¸¹Àº Á¤º¸¸¦ ½Ç½Ã°£À¸·Î ¾ò°íÀÚ ÇÏÁÒ. ´Ü¼øÈ÷ ¾ð¾î¿Í °ü·ÃµÈ ¹®Á¦´Â ¾Æ´Õ´Ï´Ù. ÀÚ¹ÙÀÌ°Ç C#ÀÌ°Ç PHPÀÌ°Ç °£¿¡ Ç×»ó ¸ÖƼ½º·¹µå ȯ°æÀ» »ý°¢ÇØ¾ß ÇÕ´Ï´Ù. Á÷Á¢ ½º·¹µå¸¦ ¸¸µéÁö ¾Ê´õ¶óµµ ¿ÜºÎÀÇ ¾îµð¼±°¡ ¹Ýµå½Ã ½º·¹µå¸¦ »ç¿ëÇÏ´Â ºÎºÐÀÌ ÀÖ°Ô ¸¶·ÃÀÔ´Ï´Ù.

ÀÌ·± ½ÃÁ¡¿¡ ½º·¹µå¸¦ È°¿ëÇÑ º´·Ä 󸮿¡ ´ëÇÑ ½ÇÁ¦ÀûÀÎ ¿¹Á¦¿Í ÆÐÅÏÀ» Àû¿ëÇÑ »ç¿ë ¿¹¸¦ ¼Ò°³ÇÏ´Â ³Ê¹«³ª ¹Ý°¡¿î Ã¥ÀÌ ¹Ù·Î ¡º(¸ÖƼÄھ 100% È°¿ëÇÏ´Â) ÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö¡»ÀÔ´Ï´Ù.

º´·Ä ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ º¸ÅëÀº ÀÚ¹Ù5.0ºÎÅÍ Ãß°¡µÈ java.util.concurrent ÆÐÅ°Áö¿¡ ´ëÇÑ ¿©·¯ ¹®¼­¸¦ º¸¸é¼­ ´ëÃæ ÀÌÇØÇÏ°í »ç¿ëÇÏ°ï ÇÏÁö¸¸, ¡ºÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö¡»Àº ÀÌ·± ±â´ÉÀ» ÃæºÐÈ÷ ÀÌÇØÇÑ »óÅ¿¡¼­ È°¿ëÇϵµ·Ï µµ¿ÍÁÖ°í ÀÖ½À´Ï´Ù. ¾ÆÁÖ °£´ÜÇÑ Å¬·¡½º¸¦ ´ã´çÇØ °³¹ßÇÏ°í ÀÖ´Ù°í Çصµ, ÇØ´ç Ŭ·¡½º°¡ Å« ±Ô¸ðÀÇ ÇÁ·Î±×·¥¿¡¼­ ±âº»ÀûÀÎ ºÎºÐÀ¸·Î ³Î¸® »ç¿ëµÈ´Ù¸é ÀÌ Ã¥¿¡¼­ ¼Ò°³ÇÏ´Â ±â¹ýÀ» ÀûÀýÈ÷ Àû¿ëÇØ Àüü ÇÁ·Î±×·¥ÀÇ ¾ÈÀü¼ºÀ» È®º¸Çϸ鼭 ¼º´ÉÀ» Å©°Ô ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í º´·Ä ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ±âÃʸ¦ ´ÙÁö°í ³ª¸é, ±âÁ¸¿¡ ÀØÀ»¸¸ Çϸé ÇÑ ¹ø¾¿ ¿À·ù¸¦ ¹ñ¾î³»¸é¼­ ¹®Á¦°¡ »ý±â´ø ÇÁ·Î±×·¥¿¡ ¾î¶² ¿øÀÎÀÌ ÀÖÀ» ¼ö ÀÖ´ÂÁö ½±°Ô ÃßÀûÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¡ºÀÚ¹Ù º´·Ä ÇÁ·Î±×·¡¹Ö¡»ÀÌ Àü¹®ÀûÀÎ À̷м­´Â ¾Æ´ÏÁö¸¸, ÀÌ·ÐÀ» ¼ÒȦÇÏ°Ô ´Ù·çÁöµµ ¾Ê½À´Ï´Ù. ¶ÇÇÑ ÀÚ¹Ù ¾ð¾î¸¦ ±â¹ÝÀ¸·Î ÇÑ´Ù´Â °¡Á¤ÇÏ¿¡ ¾²¿©Áø Ã¥ÀÔ´Ï´Ù¸¸, ÀϹÝÀûÀÎ º´·Ä ó¸® ÀÌ·ÐÀ» Àû¿ëÇÑ ºÎºÐÀÌ ¸¹À¸¸ç Çϵå¿þ¾î³ª ½Ã½ºÅÛ ±¸Á¶¿Í °ü·ÃµÈ ºÎºÐµµ ÀûÁö ¾Ê±â ¶§¹®¿¡ ´Ù¸¥ ¾ð¾î¿¡µµ ½±°Ô Àû¿ëÇÒ ¼ö ÀÖ´Â ³»¿ëÀÌ ¸¹½À´Ï´Ù.

ÇÑ¹ß ´õ ³ª¾Æ°¡ ¹Ì·¡¸¦ ³»´Ùº¸´Â °³¹ßÀÚ´Â ÀÌ¹Ì ´ÜÀÏ ÄÄÇ»ÅÍ ³»ºÎ¿¡¼­ÀÇ º´·Ä 󸮸¦ ³Ñ¾î ¿©·¯ ´ëÀÇ ÄÄÇ»ÅÍ¿¡¼­ º´·Ä·Î µ¿ÀÛÇÏ´Â Ç÷§ÆûÀ» ã°í ÀÖ°í, ÀÌ¿Í °°Àº ºÐ»ê º´·Ä ó¸® Ç÷§ÆûÀÌ ÇÑâ Àα⸦ ¾ò´Â ¿äÁòÀÔ´Ï´Ù. ÀÌ·± ´ë±Ô¸ðÀÇ º´·Ä ó¸® Ç÷§Æûµµ Áß¿äÇϱä ÇÏÁö¸¸, ±× ¾È¿¡¼­´Â Ç×»ó ´ÜÀÏ ÇÁ·Î¼¼½º ³»ºÎ¿¡¼­ µ¿ÀÛÇÏ´Â ¿©·¯ ½º·¹µå°¡ ¾ÈÁ¤ÀûÀ¸·Î ½ÇÇàµÇµµ·Ï ÇÏ´Â º´·Ä ó¸® ±â¹ýÀÌ Àû¿ëµÇ¾î ÀÖÀ½À» Àؾ´Â ¾ÈµÉ °ÍÀÔ´Ï´Ù.

Àç¹ÌÀÖ°Ú´Ù°í »ý°¢Àº ÇßÁö¸¸ ³»¿ëÀÌ ¾î·Æ°Ú´Ù°í Áö·¹ °ÌÀ» ¸Ô°í »ç¾çÇß´ø ¹ø¿ª ÀÛ¾÷Àε¥, °á±¹ ÀÌÁ¦¾ß ³¡¸¶Ä¡°Ô µÇ¾ú½À´Ï´Ù. ³ª¸§ ¼­¹ö ÇÁ·Î±×·¡¹ÖÀ» ÅëÇØ °æÇèÀ» ¸¹ÀÌ ½×¾Ò´Ù°í »ý°¢ÇßÁö¸¸ Ã¥À» ²Ä²ÄÈ÷ Àд °úÁ¤¿¡¼­ ¹è¿î Á¡ÀÌ ´õ ¸¹¾Ò½À´Ï´Ù. ¿©·¯ºÐ ¸ðµÎ ÀÌ Ã¥À» ÅëÇØ ÀÚ½ÅÀÖ°Ô ½º·¹µå¸¦ ³Î¸® È°¿ëÇÏ°í °á°ú¹°ÀÇ ¼º´É°ú ¾ÈÀü¼ºÀ» ³ôÀÏ ¼ö ÀÖ°Ô µÇ±æ ¹Ù¶ø´Ï´Ù.

Âü°í·Î, ÀÌ Ã¥¿¡¼­ 'º´·Ä'À̶ó´Â ´Ü¾î·Î Ç¥½ÃÇÑ ³»¿ëÀÇ ´ëºÎºÐÀº 'concurrent'¶ó´Â ¿µ¾î ´Ü¾î¸¦ ÀǹÌÇÕ´Ï´Ù. concurrentÀÇ ¶æÀº ƯÈ÷ ÄÄÇ»ÅÍ ¿ë¾î·Î ¾²ÀÏ ¶§ 'µ¿½Ã¿¡ ½ÇÇàµÇ´Â ÄÚµåÀÇ È帧'À̶ó°í Ç®¾î ¾µ ¼ö ÀÖ°Ú½À´Ï´Ù. ¿ø·¡ 'º´·Ä'Àº ÀϹÝÀûÀ¸·Î 'parallel'À̶ó´Â ´Ü¾î¸¦ ¹ø¿ªÇÒ ¶§ ¸¹ÀÌ »ç¿ëÇÕ´Ï´Ù. ÇÏÁö¸¸ parallel°ú concurrent´Â ¾à°£ÀÇ ´µ¾Ó½º Â÷ÀÌ°¡ ÀÖÀ½¿¡µµ ºÒ±¸ÇÏ°í ºñ½ÁÇÑ Àǹ̷Πº¼ ¼ö Àֱ⠶§¹®¿¡ 'º´·Ä'À̶ó´Â ´Ü¾î¸¦ »ç¿ëÇß´Ù´Â Á¡À» ¾Ë¸³´Ï´Ù.

¸¶Áö¸·À¸·Î ÀÌ Ã¥À» ¹ø¿ªÇÒ ¼ö ÀÖ°Ô ¹°½É ¾ç¸éÀ¸·Î µµ¿òÀ» ¾Æ³¢Áö ¾Ê¾Ò´ø ¾Æ³» ¼±¿µ°ú ¾Æµé °­Çå¿¡°Ô °í¸¿´Ù´Â Àλ縦 ÀüÇÕ´Ï´Ù. °¡Á·Àº Ç×»ó Àú¸¦ µçµçÇÏ°Ô ¸¸µå´Â ´É·ÂÀÌ ÀÖ½À´Ï´Ù.

¸ñÂ÷

1Àå µé¾î°¡¸ç

1ºÎ ±âº» ¿ø¸®
2Àå ½º·¹µå ¾ÈÀü¼º
3Àå °´Ã¼ °øÀ¯
4Àå °´Ã¼ ±¸¼º
5Àå ÇÁ·Î±×·¡¹Ö ´ÜÀ§

2ºÎ º´·Ä ÇÁ·Î±×·¥ ±¸Á¶ Àâ±â
6Àå ÀÛ¾÷ ½ÇÇà
7Àå Áß´Ü ¹× Á¾·á
8Àå ½º·¹µå Ç® È°¿ë
9Àå GUI ¾ÖÇø®ÄÉÀ̼Ç

3ºÎ °¡¿ë¼º, ¼º´É, Å×½ºÆ®
10Àå °¡¿ë¼ºÀ» ÃÖ´ë·Î ³ôÀ̱â
11Àå ¼º´É, È®À强
12Àå º´·Ä ÇÁ·Î±×·¥ Å×½ºÆ®

4ºÎ °í±Þ ÁÖÁ¦
13Àå ¸í½ÃÀûÀÎ ¶ô
14Àå Àü¿ë µ¿±âÈ­ ±â´É ±¸Çö
15Àå ´ÜÀÏ ¿¬»ê º¯¼ö¿Í ³Íºí·ÎÅ· µ¿±âÈ­
16Àå ÀÚ¹Ù ¸Þ¸ð¸® ¸ðµ¨

ºÎ·Ï A º´·Ä ÇÁ·Î±×·¥À» À§ÇÑ ¾î³ëÅ×À̼Ç

º»¹®Áß¿¡¼­

1ºÎ(2Àå~5Àå)´Â º´·Ä ÇÁ·Î±×·¡¹Ö°ú ½º·¹µå ¾ÈÀü¼º¿¡ ´ëÇÑ ±âº» °³³äÀ» ¼³¸íÇÏ°í, Àڹ٠Ŭ·¡½º ¶óÀ̺귯¸®¿¡¼­ Á¦°øÇÏ´Â ½º·¹µå ¾ÈÀüÇÑ Å¬·¡½º¸¦ ¾î¶»°Ô È°¿ëÇØ¾ß ÇÏ´ÂÁö¸¦ ¼Ò°³ÇÑ´Ù. 1ºÎ¿¡¼­ ¼Ò°³ÇÑ ¿©·¯ ±ÔÄ¢ °¡¿îµ¥ °¡Àå Áß¿äÇÑ ºÎºÐÀº "ÇÙ½É ¿ä¾à" ºÎºÐ¿¡ Á¤¸®Çسõ¾Ò´Ù.

[º´·Ä ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º]
2ºÎ(6Àå~9Àå)¿¡¼­´Â ½º·¹µå¸¦ ¾î¶»°Ô »ç¿ëÇÏ¸é º´·Ä ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´É°ú ÀÀ´ä¼ºÀ» ³ôÀÏ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·é´Ù.

[°¡¿ë¼º, ¼º´É, Å×½ºÆÃ]
3ºÎ(10Àå~12Àå)´Â °³¹ßÀÚ°¡ ½ÇÁ¦ ÇÏ°íÀÚ Çß´ø ±â´ÉÀ» º´·Ä ÇÁ·Î±×·¥ÀÌ Á¦´ë·Î ó¸®ÇÏ´ÂÁö¸¦ È®ÀÎÇÏ´Â ¹æ¹ý°ú ÇÔ²² Àû´çÇÑ ½Ã°£ À̳»¿¡ ¿øÇÏ´Â ±â´ÉÀ» ó¸®ÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎµµ È®ÀÎÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» »ìÆ캻´Ù.

[°í±Þ]
4ºÎ(13Àå~16Àå)´Â ¸í½ÃÀûÀÎ ¶ô, ´ÜÀÏ ¿¬»ê º¯¼ö, ³Íºí·ÎÅ· ¾Ë°í¸®Áò, ÀÔ¸À¿¡ ¸Â´Â µ¿±âÈ­ Ŭ·¡½º¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý µî ¾î´À Á¤µµ °æÇèÀ» ½×Àº °³¹ßÀÚ°¡ °ü½ÉÀ» °¡Áú ¸¸ÇÑ °í±Þ ÁÖÁ¦¿¡ ´ëÇØ »ìÆ캻´Ù.

ÀúÀÚ¼Ò°³

ºê¶óÀ̾ð °ÔÃ÷ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

°­Ã¶±¸ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    8.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    10.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë