ActorGC keeps track of the number of live actors being managed by a a scheduler so that it can shutdown when all of the actors it manages have either been explicitly terminated or garbage collected.
The ExecutorScheduler
class uses an
ExecutorService
to execute Actor
s.
The ForkJoinScheduler
is backed by a lightweight
fork-join task execution framework.
This scheduler class uses a ThreadPoolExecutor
to execute Actor
s.
This scheduler executes actor tasks on the current thread.
Default scheduler for actors with daemon semantics, such as those backing futures.
The ExecutorScheduler
object is used to create
ExecutorScheduler
instances.