RateLimiter
Rate limiter for controlling concurrent task execution.
val config = KmpWorkerConfig.current()
val limiter = RateLimiter(maxConcurrent = 3)
// In task execution:
limiter.acquire()
try {
doWork()
} finally {
limiter.release()
}Content copied to clipboard
Parameters
maxConcurrent
Maximum number of tasks that can execute simultaneously.