BOOL () Àá±Ý ÇØÁ¦;
BOOL Àá±Ý ÇØÁ¦ (±ä lCount, LPLONG lPrevCount = NULL);
¹Ýȯ °ª
ÇÔ¼ö´Â ¼º°ø ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ ±×·¸Áö ¾ÊÀ¸¸é 0¡£
¸Å°³ º¯¼ö
lCount
ÂüÁ¶ °³¼ö¸¦ °è»ê ÇÕ´Ï´Ù. 0 º¸´Ù Ä¿¾ß ÇÕ´Ï´Ù. ÁöÁ¤ µÈ °³Ã¼ÀÇ ¼ö´Â ÃÖ´ë Ãʰú ¹ß»ýÇÒ °Í À̶ó°í, ¸¸¾à Ä«¿îÆ®´Â º¯°æ µÇÁö ¾Ê½À´Ï´Ù ¹× ÇÔ¼ö´Â FALSE ¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
lPrevCount
µ¿±âÈ °³Ã¼¿¡ ´ë ÇÑ ÀÌÀü Ä«¿îÆ®¸¦ ¹ÞÀ» º¯¼ö¸¦ °¡¸®Åµ´Ï´Ù. NULL, ÀÌÀü °³¼ö ¹Ýȯ µÇÁö ¾Ê½À´Ï´Ù¡£
ÁÖÀÇ
CMultiLock¼ÒÀ¯ ÇÏ´Â µ¿±âÈ °³Ã¼¸¦ ÇØÁ¦ ÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö´Â CMultiLock¼Ò¸êÀÚ È£Ãâ¡£
Àá±Ý ÇØÁ¦ ÀÇ Ã¹ ¹øÂ° Æû CMultiLock¿¡¼ °ü¸® ÇÏ´Â µ¿±âÈ °³Ã¼ÀÇ Àá±ÝÀ» ÇØÁ¦ ÇÏ·Á°í ½Ãµµ ÇÕ´Ï´Ù. Àá±Ý ÇØÁ¦ ÀÇ µÎ ¹øÂ° ÇüÅ CMultiLock¼ÒÀ¯ÇÑ CSemaphore °³Ã¼ÀÇ Àá±ÝÀ» ÇØÁ¦ ÇÏ·Á°í ½Ãµµ ÇÕ´Ï´Ù. CMultiLock Àá±äµÈ CSemaphore °³Ã¼¸¦ ¼ÒÀ¯ ÇÏÁö ¾Ê´Â °æ¿ì ÇÔ¼ö ¹Ýȯ ÇãÀ§; ±×·¸Áö ¾ÊÀ¸¸é, ±×°ÍÀº TRUE¸¦ ¹ÝȯÇÕ´Ï´Ù. lCount ¹× lpPrevCount Àº Á¤È®È÷ µ¿ÀÏ CSingleLock::Unlock¸Å°³ º¯¼öÀÔ´Ï´Ù. Àá±Ý ÇØÁ¦ ÀÇ µÎ ¹øÂ° ÇüÅ´ °ÅÀÇ multilock »óȲ¿¡ Àû¿ëÇÒ ¼ö¡£
CMultiLock °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)