javamutex.

ÀÚÀ¯·Ó°Ô Àç¹èÆ÷ ÇÒ ¼öÀÖ´Â ¿ÀÇ ¼Ò½º »óÈ£ ¹èÁ¦¸¦À§ÇÑ 100 % ¼ø¼ö ÀÚ¹Ù.
Áö±Ý ´Ù¿î·Îµå

javamutex. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Others
  • °Ô½ÃÀÚ À̸§:
  • xtarka
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • ¿î¿µÃ¼Á¦:
  • Windows XP/2000/98
  • ÆÄÀÏ Å©±â:
  • 209KB

javamutex. ű×


javamutex. ¼³¸í

±¤°í Javamutex´Â Xtarka°¡ °³¹ß ÇÑ °³¹ß ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. ÀçÆÇ°ú ½ÃÇè ÈÄ¿¡ ¼ÒÇÁÆ®¿þ¾î´Â °ø½ÄÀûÀÌ¸ç ¾ÈÀüÇÏ¸ç ¹«·á·Î ÀÔÁõµÇ¾ú½À´Ï´Ù. JavaMutex¿¡ ´ëÇÑ °ø½Ä ¼³¸íÀº ´ÙÀ½°ú °°½À´Ï´Ù. ÀÚÀ¯·Ó°Ô Àç¹èÆ÷ °¡´É ¿ÀÇ ¼Ò½º »óÈ£ ¹èÁ¦¸¦À§ÇÑ 100 % ¼ø¼ö ÀÚ¹Ù. Àбâ - ¾²±â ¹× Àбâ Àü¿ë ÀçÁøÀÔ Àá±Ý, Á¶°Ç º¯¼ö, ºÎ¿ï, Á¤¼ö, ±æ°í ÂüÁ¶ ¿ë ¿øÀÚ ·¦. ¿É¼Ç Àá±Ý, °´Ã¼ ±³È¯±â, ±³Â÷·Î°¡ÀÖ´Â ¼¿ Ç®. * 100 % ¼ø¼ö ÀÚ¹Ù; ¸ðµç È£¶ûÀÌ Áؼö (SE 1.5) JVM¿¡¼­ ½ÇÇàµË´Ï´Ù. * µ¶Á¡Àû ÀÎ JVM ³»ºÎ ±¸Çö ¶Ç´Â JVM ³»ºÎ µ¥ÀÌÅÍ ±¸Á¶¿¡ ÀÇÁ¸ÇÏÁö ¾Ê½À´Ï´Ù. * java.util.concurrent.locks Àá±Ý, readwriteLock ¹× Á¶°Ç ÀνºÅϽº, Àбâ - ¾²±â ¹× Àбâ Àü¿ëÀ» Áö¿øÇÕ´Ï´Ù. * java.util.concurrent.Atomic AtomicBoolean, ¿øÀÚ¸® integer, ¿øÀÚÇü, ¿øÀÚ¸® ȸÀÇ, ¿øÀÚ ´ÏÄÌ, AtomicStampeDreference¸¦ Áö¿øÇÕ´Ï´Ù. ´õ ¸¹Àº ±â´ÉÀ» Ãß°¡ÇÕ´Ï´Ù. * java.util.Concurrent Exchanger, ¼¼¸¶Æ÷¾î¸¦ Áö¿øÇÕ´Ï´Ù. ExchangerPool Ŭ·¡½º¸¦ Ãß°¡ÇÕ´Ï´Ù. * »óÈ£ ¹èÁ¦ ¹× µ¿½Ã 󸮸¦À§ÇÑ »õ·Î¿î ÀÎÅÍÆäÀ̽º ¹× Ŭ·¡½º°¡ Æ÷ÇԵ˴ϴÙ. * »õ·Î¿î ±³Â÷ / °æ·Î »óÈ£ Á¦¿Ü ÇÁ·ÎÅäÄÝ. * Èֹ߼º ÇʵåÀÇ ºü¸¥ °æ·Î ¾÷µ¥ÀÌÆ®¸¦À§ÇÑ »õ·Î¿î SpinLock API. * SpinLockÀ» ´©¸¥ »óÅ¿¡¼­ ÀÏ¹Ý ¿øÀÚ¸¦ °¡Á®¿À°í ÀÛ¾÷À» ¼öÇàÇÏ´Â »õ·Î¿î ½ºÇÉ Ä¸Ã³. * »õ·Î¿î SpinLocklist, SpinLockNode Double-linked List ½ºÇÉ Ä¸Ã³ ¾×¼¼½º¸¦À§ÇÑ ¿¹Á¦ Ŭ·¡½º. * Spinlock »ç¿ëÀ»À§ÇÑ »õ·Î¿î ¿øÀÚ ·¡ÆÛ. * SpinLockoperation »ç¿ëÀ»À§ÇÑ »õ·Î¿î Èֹ߼º ·¡ÆÛ. * SpinLocklist´Â Iterable, Iterator, ListIterator ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇÕ´Ï´Ù. * »õ·Î¿î ÀÎÅÍÆäÀ̽º LatchFactory, LockFactory, ReenterableLockFactory, ReenterableduallockFactory. * »õ·Î¿î ÀÎÅÍÆäÀ̽º ±³Â÷·Î ¹× ±³Â÷ rectectLimitedÀÇ Dispenser ¸Þ¼Òµå.


javamutex. °ü·Ã ¼ÒÇÁÆ®¿þ¾î