[Kotlin] Coroutine - CoroutineDispatcher.limitedParallelism
coroutine 1.6.0-RC에서 limitedParalleism이란 API가 추가되었습니다. 이는 특정 목적에 따라서 하나의 실행 flow를(isolated serializable execution flow) 가져가려고 할때를 위한 api 입니다.[1] 이 API는 이전에 제공하던 newFiexedThreadPoolContext와 newSingleThreadContext를 대체하기 위함입니다. newFixedThreadPoolContext는 아래와 같은 경우에 사용했었습니다. // 최대 10개까지 DB에 동시 접속하도록 Pool 생성 al DB = newFixedThreadPoolContext(10, "DB") //사용 withContext(DB) {...} 이렇게 최대 사용 가능한 개수를 제한하기..