Я искал инфраструктуру HTTP-запросов "NON-BLOCKING IO", но мне было трудно найти много. Посмотрел OkHttp, Retrofit и несколько других, но похоже, что оба они не делают неблокирующий ввод-вывод (если я что-то не пропустил) - они управляют пулом протекторов и отправляют несколько блокирующих запросов через блокировку отдельных потоков.
Похоже, android поддерживает неблокирующий сетевой ввод-вывод через нечто, называемое "nio channel" "https://developer.android.com/reference/java/nio/channels/package-summary", но не хочет изобретать колесо и скорее использует некоторую существующую HTTP-инфраструктуру для отправки запроса, который необработанные сокеты, если таковые имеются.
У кого-нибудь есть идеи?