core / pragma.jobs / BackgroundManager / parallelActor /
parallelActor #
abstract fun <T> parallelActor(name: String, channel: ReceiveChannel<T>, block: suspend (T) -> Unit)
Runs the block of code on a new coroutine every time an element is received on channel.
These blocks are run concurrently.
Parameters #
name | The name used in logging of errors |
channel | The channel that triggers the block of code. |
block | The block of code to be executed. |