Actor model
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

Actor Model

´Ù·ç¾î¾ß ÇÏ´Â µ¥ÀÌÅÍÀÇ ¾çÀÌ ¸¹¾ÆÁö°í ÀÌµé µ¥ÀÌÅ͸¦ ó¸®ÇØ¾ß ÇÏ´Â ¼öÄ¡¸ðµ¨ÀÌ º¹ÀâÇØ Áü¿¡ µû¶ó¼­, ´ÜÀÏÀÇ ÄÄÇ»ÅÍ¿Í ´ÜÀÏÀÇ ÇÁ·Î¼¼½º¸¸À¸·Î´Â ¿øÇÏ´Â ½Ã°£³»¿¡ Á¤º¸¸¦ ¾ò±â°¡ Èûµé¾îÁö°í ÀÖ´Ù. ¿ä±¸µÇ´Â Á¤º¸ÀÇ ÁúÀÌ ÄÄÇ»ÅÍ ÀÚüÀÇ ´É·ÂÀ» ¶Ù¾î³ÑÀº °á°ú¶ó°í º¼ ¼ö ÀÖÀ» °Í °°´Ù.

ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ­, ºÐ»ê/º´·Ä ÄÄÇ»ÆÃȯ°æÀ» ±¸ÃàÇѴٰųª ¸ÖƼÇÁ·Î¼¼½º/¸ÖƼ¾²·¹µù ±â¼úÀÌ »ç¿ëµÇ°Ô µÈ´Ù. ÀÌ·¯ÇÑ ºÐ»ê/º´·Ä ÇÁ·Î±×·¡¹Ö¿¡¼­´Â µ¿½Ã¼ºÁ¦¾î°¡ Áß¿äÇÑ ¹®Á¦·Î ¶°¿À¸£°Ô µÈ´Ù. actor modelÀº µ¿½Ã¼º¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ Á¦½ÃÇÑ ¿©·¯°¡Áö ¹æ¹ý Áß ÇϳªÀÌ´Ù.

Actor modelÀº ±âº»´ÜÀ§¸¦ actor·Î ÇÑ´Ù. °¢ actorµéÀº ¸¶Ä¡ ¹«´ëÀÇ actorµéÀÌ ¼­·Î ´ë»ç¸¦ ÁÖ°í ¹Þ´Â °Í ó·³ ¼­·Î message¸¦ ÁÖ°í ¹Þ´Â °ÍÀ¸·Î ÁÖ¾îÁø ÀÏÀ» µ¿½Ã¿¡ ¼öÇàÇÑ´Ù. ÃÖ¼Ò´ÜÀ§ÀÎ actorµéÀº ´ÜÁö ¸Þ½ÃÁö¸¸À» ÁÖ°í ¹Ù´Ú±â ¶§¹®¿¡, °æÀïÁ¶°Ç ȤÀº µ¥µå¶ô(deadlocK)¿Í °°Àº ¹®Á¦¸¦ °í¹ÎÇÏÁö ¾Ê°í ¹®Á¦¸¦ Ç®¾î³ª°¥ ¼ö ÀÖ´Ù. °æÀïÁ¶°Ç°ú µ¥µå¶ôÀ» ºÎ¸£´Â °øÀ¯µÇ´Â ÀÚ¿øÀÌ ¾ø±â ¶§¹®ÀÌ´Ù.

±âº» °³³ä

Actor modelÀº ¸ðµÎ°¡ actorÀ̶ó´Â öÇÐÀ» ¹ÙÅÁÀ¸·Î Çϰí ÀÖ´Ù. ¸ðµç°Ô °´Ã¼´Ù¶ó´Â OOP¿Í ºñ½ÁÇÏ´Ù°í º¼ ¼ö ÀÖ°Ú´Ù. ±×·¯³ª OOP°¡ ¼øÂ÷ÀûÀÎ ¹Ý¸é, Actor modelÀº ±Ùº»ÀûÀ¸·Î 'µ¿½ÃÀûÀ̶ó´Â Â÷ÀÌÁ¡À» °¡Áø´Ù.

actor modelÀº ´ÙÀ½°ú °°ÀÌ message¸¦ ÁÖ°í ¹ÞÀ½À¸·Î½á µ¿½Ã¼ºÀ» ´Þ¼ºÇÑ´Ù.
  1. Áï ´Ù¸¥ ¹è¿ì¿¡°Ô ¸î°³ÀÇ ¸Þ½ÃÁö¸¦ º¸³»¸é
  2. ¸î°³ÀÇ ¹è¿ì°¡ »ý¼ºÀÌ µÈ´Ù.
  3. ¸Þ½ÃÁö¿¡´Â ¸Þ½ÃÁö¸¦ ¹ÞÀº ¹è¿ì°¡ ó¸®ÇؾßÇÒ ³»¿ëÀÌ ´ã°ÜÁ® ÀÖ´Ù.
°¢ ¹è¿ìµé°£ÀÇ Åë½ÅÀº ºñµ¿±âÀûÀ¸·Î ÀÌ·ç¾îÁö¸ç, ¸Þ½ÃÁö¸¦ ÀüºÎ¹Þ±â À§Çؼ­ ±â´Ù¸± Çʿ䵵 ¾ø´Ù.

¸Þ½ÃÁö¸¦ ¿øÇÏ´Â ¹è¿ì¿¡°Ô º¸³»±â À§Çؼ­, ¿ìÆí½Ã½ºÅÛÀ» »ç¿ëÇÑ´Ù. Áï ¸Þ½ÃÁö´Â ¹è´ÞµÇ¾î¾ßµÉ ¹è¿ìÀÇ ÁÖ¼Ò¸¦ °¡Áø´Ù. À̸¦ mail address¶ó°í ÇÑ´Ù. ±×·¯¹Ç·Î ¹è¿ì´Â ÀÚ½ÅÀÇ ÁÖ¼Ò·Î ¹è´ÞµÈ ¸Þ½ÃµéÀ» °¡Áö°í Åë½ÅÀ» ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.

°ü·Ã±Û

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.