clockblocks.utilities.fork_unsynchronized¶
-
clockblocks.utilities.
fork_unsynchronized
(process_function: Callable, args: Sequence = (), kwargs: dict = None) → None[source]¶ Spawns a parallel process, but as an asynchronous thread, not on a child clock. However, this will make use of the ThreadPool of the currently active clock, so it’s quicker to spawn than creating a new Thread.
- Parameters
process_function – the process to be spawned
args – arguments for that function
kwargs – keyword arguments for that function