It sounds like you have this requirement: java - How can I create single-thread coroutine context under Common pool in Kotlin? - Stack Overflow