Package org.mpi_sws.jmc.api.util.concurrent
package org.mpi_sws.jmc.api.util.concurrent
Redefinitions of classes in the java.util.concurrent package.
-
ClassesClassDescriptionA redefinition of
AtomicBoolean
that communicates with JMC runtime to perform read, write, and compare-and-set operations.A redefinition ofAtomicInteger
for JMC model checking.A redefinition ofAtomicReference
to support JMC model checking.A redefinition of theAtomicReferenceArray
class.A JMC-specific version ofCompletableFuture
that allows for custom execution and provides a way to set an underlying JmcFuture.A replacement forExecutors
.An executor service that runs tasks in new threads.JmcFuture<T>A future that runs a callable function in a new thread.The LockSupport class is the replacement forLockSupport
class.A reentrant lock that can be used to synchronize access to shared resources.This class is a wrapper around the Java Thread class -Thread
.A thread factory that createsJmcThread
instances.A thread pool executor that runs tasks in new threads.