GoGPT Best VPN GoSearch

icono de página de OnWorks

Descarga de JavaMutex para Linux

Descarga gratuita de la aplicación JavaMutex Linux para ejecutar en línea en Ubuntu en línea, Fedora en línea o Debian en línea

Esta es la aplicación de Linux llamada JavaMutex cuya última versión se puede descargar como JavaMutex-2017-04-09a.zip. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.

Descargue y ejecute en línea esta aplicación llamada JavaMutex con OnWorks de forma gratuita.

Siga estas instrucciones para ejecutar esta aplicación:

- 1. Descargue esta aplicación en su PC.

- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.

- 3. Cargue esta aplicación en dicho administrador de archivos.

- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.

- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.

- 6. Descarga la aplicación, instálala y ejecútala.

javamutex


Ad


DESCRIPCIÓN

Java 100% puro de código abierto libremente redistribuible para la exclusión mutua. Bloqueo reentrante de lectura-escritura y solo lectura, variable de condición, envolturas atómicas para booleano, entero, largo y referencia. Grupo de celdas con bloqueo opcional, intercambiador de objetos, intersección.

Caracteristicas

  • Java 100% puro; requiere compatibilidad con Java SE 8 para expresiones Lambda.
  • No se basa en implementaciones internas de JVM propietarias o estructuras de datos internas de JVM (a diferencia de la implementación de Oracle de los paquetes java.util.concurrent. *).
  • Admite instancias de java.util.concurrent.locks Lock, ReadWriteLock y Condition, lectura-escritura y solo lectura.
  • Admite java.util.concurrent.atomic AtomicBoolean, AtomicInteger, AtomicLong, AtomicReference, AtomicMarkedReference, AtomicStampedReference. Agrega más funcionalidad.
  • Soporta java.util.concurrent Exchanger, Semaphore. Agrega la clase ExchangerPool.
  • Incluye nuevas interfaces y clases para la exclusión mutua y el procesamiento simultáneo.
  • Nuevo protocolo de exclusión mutua Intersect / Pathway.
  • Nueva API SpinLock para una actualización rápida de los campos volátiles.
  • Nuevo SpinLockOperation para operaciones generales de recuperación y almacenamiento atómicas mientras se mantiene un SpinLock.
  • Nuevas clases de ejemplo de lista SpinLockList, SpinLockNode doblemente enlazadas para accesos SpinLockOperation.
  • Nuevas envolturas atómicas para el uso de SpinLock.
  • Nuevos contenedores volátiles para el uso de SpinLockOperation.
  • SpinLockList admite interfaces Iterable, Iterator, ListIterator.
  • Nuevas interfaces LatchFactory, LockFactory, ReenterableLockFactory, ReenterableDualLockFactory.
  • Nueva interfaz IntersectFactory y métodos dispenser en IntersectLatch, IntersectLimited.
  • Nuevo paradigma de ConditionClosure aplicado a cerraduras e intersecciones para admitir variables de condición.
  • Nueva API ReenterableLock Disponible para notificar al cliente cuando ReenterableLock está completamente liberado.
  • Se agregaron CountDownLatch y CyclicBarrier, con métodos de conveniencia adicionales.
  • Se agregó TrafficBarrier como barrera de hilo que simula una intersección de tráfico.
  • TransferPipe agregado para diseños unidireccionales de productor-consumidor.
  • Se agregó la clase SynchronousQueue y las interfaces TransceivePipe, TransmitPipe, ReceivePipe (y fábricas).
  • Se agregaron EventToken y EventTokenSet para que un hilo espere en uno o más eventos en uno o más hilos de trabajo.
  • Se agregó un paquete paralelo para grupos de subprocesos de trabajo simples.
  • Clase FutureWork para ejecutar instancias invocables.
  • Incluye TestMultiServer de muestra para demostrar servidores de subprocesos modularizados sin interbloqueo que utilizan EventTokenSet. Los servidores de muestra no tienen bloqueo, incluso cuando se solicitan datos de otros servidores.
  • Soporte para ExecutorService, ScheduledExecutorService, CompletionService.
  • Incluye una solución de ejemplo de Dining Philosophers que utiliza el software SpinLock API sin interbloqueos ni hambre.
  • Interfaz ExtendedLock para invocar métodos de interfaz funcional mientras mantiene el bloqueo.
  • Agregue SpeedLock y sus amigos al paquete de candados. Cuando la aplicación tiene un número fijo de subprocesos, SpeedLock ofrece un rendimiento muy alto para la adquisición y liberación de bloqueos.
  • SpeedLock se basa en SpinLockOperation.
  • SpeedLockPool es una cerradura con un grupo interno de instancias de SpeedLock. Un SpeedLockPool es utilizable por un número ilimitado de subprocesos para un bloqueo de muy alto rendimiento.
  • SpeedLockDual admite variantes de lectura-escritura y solo lectura.
  • SpeedLockDualPool gestiona un grupo de SpeedLockDual para el acceso de un número ilimitado de subprocesos simultáneos.
  • Clase de utilidad SpeedLocks con métodos dispensadores para los distintos tipos de SpeedLock y fábricas.


Audiencia

Desarrolladores



Lenguaje de programación

Java



Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/javamutex/. Se ha alojado en OnWorks para poder ejecutarlo online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.