Module ojalgo
Package org.ojalgo.concurrent
-
Interface Summary Interface Description DivideAndConquer.Conquerer A conquerer is a function that will be called with a range of indices to conquer.ParallelismSupplier -
Class Summary Class Description DaemonPoolExecutor DivideAndConquer Divide an index (int) range into smaller parts, and conquer each part in parallel.DivideAndConquer.Divider A configurable divider that can be used to divide a range of indices and conquer each part in parallel.ExternalProcessExecutor Execute submitted tasks/methods in external JVM processes with arbitrarySerializablearguments/return.ExternalProcessExecutor.IPC Inter-Process CommunicationExternalProcessExecutor.ProcessRequest ExternalProcessExecutor.ProcessResponse ExternalProcessExecutor.ProcessTask<T> ExternalProcessExecutor.RingBufferOutput Ring buffer OutputStream that retains only the last N bytes written.ExternalProcessExecutor.WorkerChannel A per-thread, persistent channel to a child JVM.MethodDescriptor Description of a (static) method to invoke in a child JVM.MultiviewSet<T> Multiple prioritisedQueue:s backed by a commonSet.ProcessAwareThread A daemon thread that can be bound to an externalProcess.ProcessingService A simple wrapper around anExecutorServicethat makes it easier to process collections of items in parallel.ProcessingService.CallableConsumer<W> ProcessingService.CallableMapper<W,R> ProcessOptions Options to control the child JVM process used by ProcessExecutorService.ProcessOptions.Builder ProcessWorker Child JVM entrypoint. -
Enum Summary Enum Description Parallelism A set of standard levels of parallelism derived from the number of available cores and optionally capped by reserving a specified amount of memory per thread.