GoGPT Best VPN GoSearch

OnWorks-Favicon

JavaMutex-Download für Linux

Laden Sie die JavaMutex-Linux-App kostenlos herunter, um sie online in Ubuntu online, Fedora online oder Debian online auszuführen

Dies ist die Linux-App namens JavaMutex, deren neueste Version als JavaMutex-2017-04-09a.zip heruntergeladen werden kann. Es kann online beim kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.

Laden Sie diese App namens JavaMutex mit OnWorks kostenlos herunter und führen Sie sie online aus.

Befolgen Sie diese Anweisungen, um diese App auszuführen:

- 1. Diese Anwendung auf Ihren PC heruntergeladen.

- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.

- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.

- 4. Starten Sie den OnWorks Linux-Online- oder Windows-Online-Emulator oder den MACOS-Online-Emulator von dieser Website.

- 5. Rufen Sie vom gerade gestarteten OnWorks Linux-Betriebssystem aus unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.

- 6. Laden Sie die Anwendung herunter, installieren Sie sie und führen Sie sie aus.

JavaMutex


Ad


BESCHREIBUNG

Frei weiterverbreitbares Open-Source-100 % reines Java zum gegenseitigen Ausschluss. Lese-/Schreibsperre und schreibgeschützte Wiedereintrittssperre, Bedingungsvariable, atomare Umbrüche für Boolean, Integer, Long und Reference. Zellenpool mit optionaler Verriegelung, Objektaustauscher, Intersect.

Eigenschaften

  • 100 % reines Java; erfordert Java SE 8-Unterstützung für Lambda-Ausdrücke.
  • Verlässt sich nicht auf proprietäre interne JVM-Implementierungen oder interne JVM-Datenstrukturen (im Gegensatz zur Oracle-Implementierung von java.util.concurrent.*-Paketen).
  • Unterstützt java.util.concurrent.locks Lock-, ReadWriteLock- und Condition-Instanzen, Lese-/Schreibzugriff und schreibgeschützt.
  • Unterstützt java.util.concurrent.atomic AtomicBoolean, AtomicInteger, AtomicLong, AtomicReference, AtomicMarkedReference, AtomicStampedReference. Fügt mehr Funktionalität hinzu.
  • Unterstützt java.util.concurrent Exchanger, Semaphore. Fügt die ExchangerPool-Klasse hinzu.
  • Enthält neue Schnittstellen und Klassen für gegenseitigen Ausschluss und gleichzeitige Verarbeitung.
  • Neues Intersect/Pathway-Protokoll zum gegenseitigen Ausschluss.
  • Neue SpinLock-API für schnelle Pfadaktualisierung flüchtiger Felder.
  • Neue SpinLockOperation für allgemeine atomare Abruf- und Speichervorgänge bei gehaltenem SpinLock.
  • Neue SpinLockList- und SpinLockNode-Beispielklassen für doppelt verknüpfte Listen für SpinLockOperation-Zugriffe.
  • Neue atomare Wrapper für die SpinLock-Nutzung.
  • Neue flüchtige Wrapper für die Verwendung von SpinLockOperation.
  • SpinLockList unterstützt die Schnittstellen Iterable, Iterator und ListIterator.
  • Neue Schnittstellen LatchFactory, LockFactory, ReenterableLockFactory, ReenterableDualLockFactory.
  • Neue Schnittstelle IntersectFactory und Dispenser-Methoden in IntersectLatch, IntersectLimited.
  • Neues ConditionClosure-Paradigma, das auf Sperren und Schnittmengen angewendet wird, um Bedingungsvariablen zu unterstützen.
  • Neue ReenterableLockAvailable-API, um den Client zu benachrichtigen, wenn ReenterableLock vollständig freigegeben ist.
  • CountDownLatch und CyclicBarrier mit zusätzlichen praktischen Methoden hinzugefügt.
  • TrafficBarrier als Thread-Barriere hinzugefügt, die eine Verkehrskreuzung simuliert.
  • TransferPipe für Einweg-Producer-Consumer-Designs hinzugefügt.
  • SynchronousQueue-Klasse und Schnittstellen TransceivePipe, TransmitPipe, ReceivePipe (und Fabriken) hinzugefügt.
  • EventToken und EventTokenSet wurden hinzugefügt, damit ein Thread auf ein oder mehrere Ereignisse in einem oder mehreren Arbeitsthreads warten kann.
  • Paralleles Paket für einfache Worker-Thread-Pools hinzugefügt.
  • FutureWork-Klasse zum Ausführen von Callable-Instanzen.
  • Enthält BeispieltestMultiServer zur Demonstration Deadlock-freier modularisierter Thread-Server mit EventTokenSet. Die Beispielserver sind sperrenfrei, auch wenn Daten von anderen Servern angefordert werden.
  • Unterstützung für ExecutorService, ScheduledExecutorService, CompletionService.
  • Enthält eine Beispiellösung von Dining Philosophers unter Verwendung der Software-SpinLock-API ohne Deadlocks oder Hunger.
  • ExtendedLock-Schnittstelle zum Aufrufen funktionaler Schnittstellenmethoden bei gehaltener Sperre.
  • Fügen Sie SpeedLock und Freunde zum Locks-Paket hinzu. Wenn die Anwendung über eine feste Anzahl von Threads verfügt, bietet SpeedLock eine sehr hohe Leistung für die Erfassung und Freigabe von Sperren.
  • SpeedLock basiert auf SpinLockOperation.
  • SpeedLockPool ist eine Sperre mit einem internen Pool von SpeedLock-Instanzen. Ein SpeedLockPool kann von einer unbegrenzten Anzahl von Threads für Sperren mit sehr hoher Leistung verwendet werden.
  • SpeedLockDual unterstützt Lese-/Schreib- und Nur-Lese-Varianten.
  • SpeedLockDualPool verwaltet einen Pool von SpeedLockDual für den Zugriff durch eine unbegrenzte Anzahl gleichzeitiger Threads.
  • SpeedLocks-Dienstprogrammklasse mit Spendermethoden für die verschiedenen Arten von SpeedLock und Fabriken.


Publikum

Entwicklung



Programmiersprache

Javac



Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/javamutex/ abgerufen werden kann. Es wurde in OnWorks gehostet, um es auf einfachste Weise online über eines unserer kostenlosen Betriebssysteme ausführen zu können.


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.