Rust Atomics and Locks ·¯½ºÆ® µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö
ÃÖ°íÀÇ ¼º´É, ÃÖÀûÀÇ ¾ÈÀü¼º
·¯½ºÆ®°¡ ¼±µµÇÏ´Â µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀÇ ¹Ì·¡
·¯½ºÆ®´Â ¾ÈÀü¼º, ¿ì¼öÇÑ ¼º´É, °£°áÇÑ ¹®¹ý, ºñµ¿±â ÇÁ·Î±×·¡¹Ö Áö¿ø µî Çö´ëÀûÀÎ ÇÁ·Î±×·¡¹Ö ȯ°æ¿¡ ÃÖÀûÈµÈ ¾ð¾î·Î ²ÅÈù´Ù. ºñ·Ï ·¯½ºÆ®°¡ ÇнÀÇϱ⠾î·Á¿î ¾ð¾îÀÌÁö¸¸, ¿©·¯ ÇØ µ¿¾È °³¹ßÀÚµé·ÎºÎÅÍ Å« ÁÖ¸ñÀ» ¹Þ°í ÀÖ´Â ÀÌÀ¯À̱⵵ ÇÏ´Ù. ´õºÒ¾î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, ±¸±Û, ¾Æ¸¶Á¸ °°Àº ±Û·Î¹ú IT ±â¾÷µé¿¡¼ ·¯½ºÆ®¸¦ Àû±ØÀûÀ¸·Î È°¿ëÇÏ°í ÀÖ´Ù. ÇöÀç ÀÎÇÁ¶ó ȯ°æÀº ¸ÖƼ ÄÚ¾î ÇÁ·Î¼¼¼ÀÇ º¸ÆíÈ·Î µ¿½Ã¼º°ú º´·Ä¼ºÀÌ Áß¿äÇØÁö¸é¼ ±× Áß¿äµµ´Â Áö±Ýº¸´Ù ´õ ³ô¾ÆÁú °ÍÀÌ°í, ·¯½ºÆ®´Â ¹Ì·¡ÀÇ ¾ð¾î°¡ µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥Àº ·¯½ºÆ®ÀÇ ¾ÈÀü¼º°ú ºü¸¥ ¼Óµµ¶ó´Â °Á¡À» ÃÖ´ëÇÑ È°¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ƯÈ÷ ·¯½ºÆ®ÀÇ ¸Þ¸ð¸® ¸ðµ¨À» ÁßÁ¡À¸·Î ´Ù·ç¸ç, Arc³ª Mutex¿Í °°Àº µ¿½Ã¼º µµ±¸°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö¸¦ ´Ù¾çÇÑ ¿¹Á¦ ÄÚµå¿Í ÇÔ²² ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. À̸¦ ÅëÇØ µ¶ÀÚ´Â °í¼öÁØÀÇ ½Ç¹« °æÇèÀ» ½×À» ¼ö ÀÖÀ¸¸ç, ·¯½ºÆ®¸¦ È°¿ëÇÑ È¿°úÀûÀÎ µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ÀÌÇظ¦ ÇÑÃþ ´õ Çâ»ó½Ãų ¼ö ÀÖ´Ù. ·¯½ºÆ®¸¦ óÀ½ ¹è¿ì·Á´Â °³¹ßÀÚ»Ó¸¸ ¾Æ´Ï¶ó, ´Ù¸¥ ¾ð¾î¿¡¼ µ¿½Ã¼º Äڵ带 °³¹ßÇÏ·Á´Â °³¹ßÀÚ¿¡°Ôµµ À¯¿ëÇÑ ÇÙ½É °¡À̵尡 µÇ¾îÁÙ °ÍÀÌ´Ù.