How can I use co-routines to single-thread asynchronous responses

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