´ë±¸ ÀαÙÀÇ ½Ã¼¥ °³¹ßÀÚµéÀÇ ¸ðÀÓÀ» ¸¸µé·Á°í ÇÕ´Ï´Ù.
ÀÌ ¸ðÀÓÀÇ ¸ñÀûÀº ´ÙÀ½°ú °°½À´Ï´Ù.
½Ã¼¥ °ü·ÃÃ¥Àº ¸¹ÀÌ ÀÖÁö¸¸, Ã¥¿¡´Â ½Ç¹« ÄÚµù¿¡¼ ÇÊ¿äÇÑ Áö½ÄµéÀÌ Àß ¾ø½À´Ï´Ù. µû¶ó¼ ½Ç¹« °æÇèÀÌ ÀÖ´Â °³¹ßÀڵ鳢¸® ½Ç¹«Àû ÄÚµù ±â¹ýÀ» °øÀ¯ÇÏ°íÀÚ ÇÕ´Ï´Ù.
¶§·Î´Â C# °³¹ßÀÚ¸¦ ±¸ÇؾßÇÒ ¶§°¡ ÀÖ½À´Ï´Ù. »ýÆÇ ¸ð¸£´Â »ç¶÷º¸´Ù´Â ¿À·§µ¿¾È °°ÀÌ µ¿È£È¸¸¦ ÇÏ¿© ¼·Î Àß ¾Æ´Â »ç¶÷³¢¸® ÀÏÇÏ´Â °ÍÀÌ ÁÁÁö ¾ÊÀ»±î¿ä? °ø亸´Ù ÀÌ°ÍÀÌ ´õ ³´´Ù°í »ý°¢ÇÕ´Ï´Ù.
async await³ª Task°°Àº °ÍÀ» ¾î¶»°Ô »ç¿ëÇÒÁö °¨ÀÌ ¿ÀÁö ¾ÊÀ» ¶§°¡ ÀÖ½À´Ï´Ù. À̶§ ÀÌ ±â´ÉÀ» ¹Ì¸® »ç¿ëÇغ» »ç¶÷¿¡°Ô ¹°¾îº¼ ¼ö ÀÖ´Ù¸é ÁÁÁö ¾ÊÀ»±î¿ä.
µ¨ÆÄÀÌ È¤Àº ºñÁÖ¾ó º£ÀÌÁ÷À» ÇÏ´Ù ½Ã¼¥À¸·Î ÀüÇâÇÏ·Á Çϰųª ½Ã¼¥À» ¹è¿öº¸°í ½ÍÀºµ¥ ¸¶¶¥ÇÑ ¹æ¹ýÀ» ¸øãÀ¸½Å ºÐµé¿¡°Ô, ´ë´ÜÇÏÁö´Â ¾ÊÁö¸¸ ½ÃÇàÂø¿À¸¦ ÁÙÀÏ ¼ö ÀÖ´Â ¹æ¹ýÀ» °øÀ¯ÇÏ°íÀÚ ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ÀÌÀ¯·Î ÀÎÇؼ ´ë±¸ Àα٠Áö¿ªÀÇ ½Ã¼¥ °³¹ßÀÚµéÀÇ ¸ðÀÓÀ» ¸¸µé·Á°í ÇÕ´Ï´Ù. ÀÌ ¸ðÀÓÀº ´ë´ÜÇÑ »ó¾÷Àû ¸ñÀûÀº ¾øÁö¸¸, µ¿Á¾ ¾÷°è Àα٠Áö¿ªÀÇ °³¹ßÀڵ鳢¸® ¼·Î µµ¿òÀ» ÁÖ°í ³ª´©´Â °ÍÀÌ °¡Àå Å« ¸ñÀûÀÔ´Ï´Ù.
Âü¿©ÇÏ°í ½ÍÀº ºÐµéÀº ¾Æ·¡ÀÇ ¸ÞÀÏ ÁÖ¼Ò·Î Âü¿©Àǻ縦 ¹àÇô Áֽʽÿä. ù ¸ðÀÓ ÀÏÀÚ°¡ Á¤ÇØÁö´Â ´ë·Î ¿¬¶ôÀ» µå¸®°Ú½À´Ï´Ù.
jjsverylong@daum.net
|