Package com.glitchybyte.glib.concurrent
package com.glitchybyte.glib.concurrent
Classes to manage concurrent tasks.
Classes ending in 'Task' in the concurrent package must be started with a GTaskRunner.
-
ClassDescriptionLock utilities.A single concurrent task that starts in a separate thread and runs until finished or the task is interrupted.GTaskExecutorService<ES extends ExecutorService>Abstract class for task runner facilities.A task runner facility to run
GTasktasks.A task runner facility to runGTasktasks.A scheduler utility on top ofScheduledExecutorService.A scheduler utility on top ofScheduledExecutorService.Thread factory forGTaskExecutorService.