Asynchronous IO implementation using coroutine on Linux platform.