#coroutines



Leveraging the Semaphore concept in Coroutines to limit the parallelism



Реализация Semaphore для Coroutine подобно тому как это сделано в Java Concurrent. В KotlinX Coroutines 1.6 появилась возможность ограничить количество параллельно выполняющихся Coroutine в Disaptcher с помощью limitedParallelism(), вроде должно хватить всем вместоо создания Светофора