Справочная информация:
Я изучаю AIDL для реализации службы Android, которая предназначена для обслуживания нескольких клиентов в различных приложениях.Везде, где я читаю об основной реализации AIDL, я также вижу упоминания об обеспечении безопасности потоков, но ничего более подробного по этому вопросу.
Проблема:
Мои основные вопросы: каковы эти потенциальные риски, связанные с потоками, которые проявляются при использовании AIDL, и как можно вручную обеспечить безопасность потоков.
Может кто-то любезноподробно обсудить проблему, а также тему использования синхронных и асинхронных интерфейсов AIDL в зависимости от продолжительности операции в службе.Я прочитал синхронную операцию, что более чем за несколько миллисекунд может вызвать сбой службы или клиента.
Мне не удалось найти какую-то сложную документацию по этому вопросу.