Является ли реализация Android Binder всегда неблокируемой для вызовов "void method" без параметров?
Будут ли вызовы IPC "void method" без каких-либо параметров блокировать текущий поток / процесс? Или же ядро просто приостановит вызывающий процесс / поток до завершения вызова, потому что вызываемый процесс может выполнить дополнительные обратные вызовы IPC?
1 ответ
Решение
Нет, зависит от определения конкретного объявления функции AIDL. Если AIDL определяет функцию как односторонний, тогда она неблокирующая, в противном случае она блокирует.