An abstract scheduler that always dedicates a thread to an isolate.
A Scheduler
that reuses the target Java Executor
.
Executes the isolate on the timer thread.
Contains utility classes and implementations of the dedicated scheduler.
Implicit scheduler objects - importing one of the implicit schedulers into a certain scope makes it available for all the newly started isolates.
Default isolate scheduler.
The default handler prints the exception to the standard error stream.
Scheduler that shares the global Scala execution context.
A scheduler that always starts an isolate on a dedicated thread.
A scheduler that reuses (piggybacks) the current thread to run the isolate.
A scheduler that reuses (piggybacks) the current thread to run the isolate.
Until the isolate terminates, the current thread is blocked and cannot be used any more. This scheduler cannot be used to start isolates from within another isolate, and is typically used to turn the application main thread into an isolate.
Companion object for creating standard isolate schedulers.