Softpedia
 

MAC CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Twitter 2.2.1
  • handyPrint 4.1.2
  • AppCleaner 2.2
  • Dropbox 2.0.16 / 2.1.16...
  • Reason 7.0.1 Build 3510
  • Apple iTunes 11.0.3
  • CrossOver Mac 12.2.1 Bu...
  • Skype 6.4.60.833
  • Mozilla Firefox 21.0 / ...
  • Skitch 2.5.2 Build 262792
  • Home > Mac > Development > Libraries
     Report malware

    JavaMutex 20130419a

    Download button

    No screenshots available
    Downloads: 714  Tell us about an update
    User Rating:
    Rated by:
    Very Good (4.0/5)
    1 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    Jeffrey Smith | More programs
    BSD / FREE
    299 KB / Mac OS X
    -
    April 21st, 2013, 03:13 UTC [view history]
    Home / Development / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    JavaMutex description

    Java library that implements mutual exclusion

    JavaMutex is a free and open source, easy to use Java library that implements mutual exclusion.

    Read-write and read-only reentrant lock, condition variable, atomic wraps for Boolean, Integer, Long, and Reference. Cell pool with optional locking, object exchanger, Intersect.

    Here are some key features of "JavaMutex":

    · 100% pure Java; runs on any tiger-compliant (SE 1.5) JVM.
    · Does not rely on proprietary JVM internal implementations or JVM internal data structures.
    · Supports java.util.concurrent.locks Lock, ReadWriteLock and Condition instances, read-write and read-only.
    · Supports java.util.concurrent.atomic AtomicBoolean, AtomicInteger, AtomicLong, AtomicReference, AtomicMarkedReference, AtomicStampedReference. Adds more functionality.
    · Supports java.util.concurrent Exchanger, Semaphore. Adds ExchangerPool class.
    · Includes new interfaces and classes for mutual exclusion and concurrent processing.
    · New Intersect/Pathway mutual exclusion protocol.
    · New SpinLock API for fast path updating of volatile fields.
    · New SpinLockOperation for general atomic fetch and store operations while holding a SpinLock.
    · New SpinLockList, SpinLockNode doubly-linked list example classes for SpinLockOperation accesses.
    · New atomic wrappers for SpinLock usage.
    · New volatile wrappers for SpinLockOperation usage.
    · SpinLockList supports Iterable, Iterator, ListIterator interfaces.
    · New interfaces LatchFactory, LockFactory, ReenterableLockFactory, ReenterableDualLockFactory.

    Requirements:

    · Java

    What's New in This Release: [ read full changelog ]

    · SynchronousQueue: added more static methods for creating wrapped
    · ReceivePipe and TransmitPipe from their respective Factory instances.

     


    TAGS:

    exclusion library | development library | java library | exclusion | library | develop

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM