Package com.glitchybyte.glib.concurrent.workqueue
package com.glitchybyte.glib.concurrent.workqueue
A work queue system. Very low contention queueing of work. Options to
process work sequentially or in parallel. Each work item processing happens
on its own thread, giving the implementor freedom to do heavy lifting code
directly on the processor function without devising other mechanisms to free
the thread fast.
-
ClassDescriptionA queue of work with the following characteristics: Able to queue work items from multiple threads with minimal lock contention.A task implementation of a {code GAsyncWorkQueue} that processes work items in parallel.A task implementation of a {code GAsyncWorkQueue} that processes work items sequentially.GWorkQueue<T>A work queue system.GWorkQueue builder.A base task implementation of a
GAsyncWorkQueue.