À̼¼»ó¿¡´Â¸¹Àº»ç¶÷µéÀÌÀÖ´Ù. °¢ÀÚ»ç´Âȯ°æµµ´Ù¸£°í, »ýȰÇÏ´ÂÆÐÅÏ, ¼º°ÝÀ̸ðµÎ´Ù¸£´Ù. ÀÌ·¸°Ô´Ù¾çÇÑ»ç¶÷µéÀÌȸ»ç¿¡ÀÔ»çÇØ¼°°ÀÌÀÏÀ»ÇÑ´Ù. ±×·±µ¥, ȸ»ç¸¶´ÙÀÏÇϴ¹æ½Äµµ´Ù¸£°í, ÇÊ¿äÇÑ¿ª·®µµ´Ù¸£´Ù. ±×·¸±â¶§¹®¿¡°¢È¸»ç¸¶´Ù»óÀÌÇѸéÁ¢À»Æ÷ÇÔÇÑä¿ëÀýÂ÷°¡Á¸ÀçÇÑ´Ù. _15p
°¢°¢ÀÇȸ»ç¿¡µû¶ó¼Àå´ÜÁ¡ÀÌÀֱ⶧¹®¿¡Á¤´äÀº¾øÁö¸¸, º»ÀÎÀÇ¿ª·®ÀÌ´õ¹ßÀüÇÒ¼öÀÖ°í, ´õÀÎÁ¤¹ÞÀ¸¸çÀÏÇÒ¼öÀÖ´Âȸ»ç¸¦¼±ÅÃÇϴ°ÍÀ»±ÇÀåÇÑ´Ù. _20p
PC¸¦Á¦°øÇÏ¿©¸éÁ¢À»º¸´Â´ëºÎºÐÀÇȸ»ç¿¡¼´ÂÈÞ´ëÆùÀ»º¸°üÇØÁְųªÀÎÅͳÝÀ̾ȵǴÂȯ°æ¿¡¼ÄÚµù¸éÁ¢À»ºÁ¾ß¸¸ÇÑ´Ù. Áö±Ý±îÁö¾ÆÁÖ°£´ÜÇÑ·ÎÁ÷µµÀÎÅͳݿ¡ÀÇÁ¸ÇѺÐÀ̶ó¸éÃÖ´ëÇÑ¿¬½ÀÀ»Çؾ߸¸À̰úÁ¤...
´õº¸±â
À̼¼»ó¿¡´Â¸¹Àº»ç¶÷µéÀÌÀÖ´Ù. °¢ÀÚ»ç´Âȯ°æµµ´Ù¸£°í, »ýȰÇÏ´ÂÆÐÅÏ, ¼º°ÝÀ̸ðµÎ´Ù¸£´Ù. ÀÌ·¸°Ô´Ù¾çÇÑ»ç¶÷µéÀÌȸ»ç¿¡ÀÔ»çÇØ¼°°ÀÌÀÏÀ»ÇÑ´Ù. ±×·±µ¥, ȸ»ç¸¶´ÙÀÏÇϴ¹æ½Äµµ´Ù¸£°í, ÇÊ¿äÇÑ¿ª·®µµ´Ù¸£´Ù. ±×·¸±â¶§¹®¿¡°¢È¸»ç¸¶´Ù»óÀÌÇѸéÁ¢À»Æ÷ÇÔÇÑä¿ëÀýÂ÷°¡Á¸ÀçÇÑ´Ù. _15p
°¢°¢ÀÇȸ»ç¿¡µû¶ó¼Àå´ÜÁ¡ÀÌÀֱ⶧¹®¿¡Á¤´äÀº¾øÁö¸¸, º»ÀÎÀÇ¿ª·®ÀÌ´õ¹ßÀüÇÒ¼öÀÖ°í, ´õÀÎÁ¤¹ÞÀ¸¸çÀÏÇÒ¼öÀÖ´Âȸ»ç¸¦¼±ÅÃÇϴ°ÍÀ»±ÇÀåÇÑ´Ù. _20p
PC¸¦Á¦°øÇÏ¿©¸éÁ¢À»º¸´Â´ëºÎºÐÀÇȸ»ç¿¡¼´ÂÈÞ´ëÆùÀ»º¸°üÇØÁְųªÀÎÅͳÝÀ̾ȵǴÂȯ°æ¿¡¼ÄÚµù¸éÁ¢À»ºÁ¾ß¸¸ÇÑ´Ù. Áö±Ý±îÁö¾ÆÁÖ°£´ÜÇÑ·ÎÁ÷µµÀÎÅͳݿ¡ÀÇÁ¸ÇѺÐÀ̶ó¸éÃÖ´ëÇÑ¿¬½ÀÀ»Çؾ߸¸À̰úÁ¤À»Åë°úÇÒ¼öÀÖ´Ù. _29p
»ç¶÷¸¶´Ù»ý°¢Çϴ·¹º§Àº´Ù¸£Áö¸¸, ÀÚ¹ÙÀÇ¡°Áß¡±Á¤µµ¸é¾²·¹µå¸¦´É¼ö´É¶õÇϰԴٷç°í, °ü·ÃµÈ API¿¡´ëÇØ¼À߾˰íÀÖ¾î¾ßÇÑ´Ù. ±×³É Thread Ŭ·¡½º¿Í Runnable ÀÎÅÍÆäÀ̽º¸¦¾Ë°í¾î¶»°Ô»ç¿ëÇÏ´ÂÁöÁ¤µµÀǼöÁØÀ̶ó¸é¡°ÇÏ¡°´Ù. ±×¸®°í, ParallelStreamÀ»»ç¿ëÇϸé Stream°ú¾î¶²Â÷À̰¡ÀÖ´ÂÁö, ¾î¶²´ÜÁ¡ÀÌÀÖ´ÂÁöÁ¤µµ´Â¾Ë¾Æ¾ß¸¸¡°Áß¡±ÀÌ´Ù. _32p
±âº»ÀûÀ¸·ÎÅ×½ºÆ®¿¡´ëÇѰ³³äÀÌÀÖÀ¸¸éº¸´Ù¸¹ÀºÁ¡¼ö¸¦È¹µæÇÒ¼öÀÖ´Ù. ¿Ö³ÄÇϸé´ëºÎºÐÀÇȸ»ç¿¡¼´ÂÅ×½ºÆ®ÄÚµåÀÛ¼ºÀ»Çʼö·ÎÇϰíÀֱ⶧¹®ÀÌ´Ù. _43p
°æ·ÂÀ¸·ÎÀÌÁ÷ÇÏ·Á´ÂºÐµéÀǰæ¿ìµµ¸¶Âù°¡Áö·ÎÀ̷¼¸¦ 1³â¿¡Çѹø¾¿°»½ÅÇϴ°ÍÀ»±ÇÀåÇÑ´Ù. ±×·¡¾ß, ±×ȸ»ç¿¡°è¼ÓÀÖ¾î¾ßÇÏ´ÂÁö, ȸ»ç¸¦¿Å°Ü¾ßÇÏ´ÂÁöÁ¤ÇÒ¼öÀÖ´Ù. ¸¸¾àÀ̷¼¸¦½è´Âµ¥ÀÛ³â°ú´Ù¸¥°ÍÀ̾ø´Ù¸é,½É°¢ÇϰԱ×ȸ»ç¿¡°è¼Ó´Ù³à¾ßÇÏ´ÂÁö°í¹ÎÇØºÁ¾ß¸¸ÇÑ´Ù. _52p
º¸Åë 3¸íÀ̳Ѵ»ç¶÷µéÀÌÇϳªÀÇÅäÀÌÇÁ·ÎÁ§Æ®¸¦ÁøÇàÇÒ°æ¿ì±×Áß¿¡ÇѸíÀº³î¸é¼±×³ÉÀ̸§¸¸¿Ã¸®´Â°æ¿ì°¡ÀÖ´Ù. ±×·¡¼, ¾î¶²ÇÁ·ÎÁ§Æ®¸¦ÁøÇàÇß´Ù¸é±×³»¿ë¿¡´ëÇØ¼»ó¼¼ÇϰԿ÷ÁÁִ°ÍÀÌÁÁ´Ù. _56p
°¡´ÉÇÏ´Ù¸é, ÁÖº¯¿¡ÀڽŰú°³¹ß½Ç·ÂÀ̺ñ½ÁÇÑ»ç¶÷µé°úÄڵ帮ºä¸¦ÇÏÁö¸»°í, ÀڽꏴÙÀßÇϴ»ç¶÷µé¿¡°Ô¿å¸ÔÀ»°¢¿À¸¦ÇϰíÄڵ帮ºä¸¦¹Þ¾Æº¸´Â°ÍÀ»ÃßõÇÑ´Ù. _p66
ÇÁ·Î±×·¡¹Ö¾ð¾î±âº»¼¸¦³¡±îÁöº¸°í°øºÎÇØ¾ß¸¸ÇÑ´Ù. ÄÚµù¸éÁ¢¸¸Àִ°ÍÀ̾ƴϰí, ±×´ÙÀ½¿¡´Â±â¼ú¸éÁ¢À̱â´Ù¸®°íÀֱ⶧¹®ÀÌ´Ù. _p77
¡°¹¹Á¾ÀÌ¿¡¹®Á¦¸¦Çª´Â°ÍÀÌ¾î·Æ°Ú¾î?¡±¶ó°í»ý°¢ÇÒ¼öµµÀִµ¥, Á÷Á¢ÇѹøÇغ¸¸é½±Áö¾Ê´Ù´Â°ÍÀ»¹Ù·Î´À³¥°ÍÀÌ´Ù. _p90
¡°°³¹ßÀÚ°¡°³¹ß¸¸ÀßÇϸéµÈ´Ù.¡°´Â½ÃÀýÀºÁö³µ´Ù.ÀڱⰡ¸¸µç°Í, ÇѰͿ¡´ëÇÑÆ÷ÀåÀ»ÀßÇϴ°͵µ¸Å¿ìÁß¿äÇÑ´É·ÂÀÌ´Ù.Æ÷ÀåÀ̶ó´Â°ÍÀº»ç±â¸¦Ä¡¶ó´Â°ÍÀ̾ƴϴÙ. ¸¸µç°ÍÀ»´©°¡º¸±â¿¡µµÀÌÇØÇϱ⽱°Ô¼³¸íÇÏ°í¹®¼ÈÇϴ°ÍÀ»¸»ÇÑ´Ù. _p101
ÀÚ¹Ù¸¦¾î´ÀÁ¤µµ¾Ë°íÀÖ´Ù¸é, ÀÚ¹Ù±â¹ÝÀǼºñ½º¸¦°³¹ß¸¸ÇѰÍÀ̾ƴ϶ó¿î¿µ±îÁöÇØºÃ´Ù¸é, ¹Ýµå½Ã GC¿¡´ëÇØ¼¾î´ÀÁ¤µµ´Â¾Ë°íÀÖ¾î¾ß¸¸ÇÑ´Ù.
À̰ÍÀº¸¶Ä¡Â÷¸¦½Ãµ¿°É°íÁÖÇàÇÏ°í³µÚÁÖÂ÷¸¦ÇϸéµÇ´Â¼öÁØÀ¸·Î¸¸È°¿ëÇϰí, ±×µÚ¿¡¿£Áø¿ÀÀÏÀ̳ªºê·¹ÀÌÅ©, ¹Ì¼Ç¿ÀÀÏÀ̶ó´Â°ÍÀÌÀÖ°í±×°ÍÀ»¾ðÁ¦±³Ã¼ÇØÁà¾ßÇÏ´ÂÁö, ¿Ö±³Ã¼ÇØÁà¾ßÇÏ´ÂÁöÀüÇô¸ð¸£°í»ç¿ëÇϴ°Ͱú°°´Ù. _p201
ȸ»ç¸¶´ÙÇÊ¿äÇÑÀÎÀçÀǼöÁØÀÌÀÖ´Ù. ³Ê¹«³ôÀº¼öÁØÀǰ³¹ßÀÚ°¡´Ü¼ø¾÷¹«¸¸Ã³¸®ÇÏ´Âȸ»ç¿¡À߸ÂÁö¾ÊÀ»¼öµµÀֱ⶧¹®ÀÌ´Ù. º»ÀÎÀǼöÁØÀ̳ôÀºµ¥È¸»ç¿¡¼³Ê¹«³·Àº¼öÁØÀÇÁú¹®¸¸ÇѴٰųª, ȸ»ç¿¡ÇÊ¿äÇÏÁö¾ÊÀº¼öÁØÀÇÁú¹®Àε¥±»ÀÌÁö¿øÀÚ¿¡°ÔÁú¹®À»Çؼ°ï¶õÇϰԸ¸µå´Â»óȲÀ»¸¸µéÁö´Â¾Ê´ÂÁö¸¦»ìÆìº¸´Â°ÍµµÁÁ´Ù. ȸ»ç¸¦¼±ÅÃÇÒ¶§±âÁØÀ̵ɼöµµÀֱ⶧¹®ÀÌ´Ù. _p213
´Ý±â