Optional
Optional key to identify a shared semaphore. If provided, the semaphore will be shared across all tasks using the same key.
Maximum number of concurrent executions. If provided, a Semaphore will be created and shared for this config object.
An existing Semaphore instance to use.
Optional key to identify a shared semaphore. If provided, the semaphore will be shared across all tasks using the same key.