OpenBinder

редактировать

OpenBinder
Разработчик (и) Google
Операционная система Кросс-платформенная
Тип Межпроцессный связь
Веб-сайтwww.angryredplanet.com / ~ hackbod / openbinder / docs / html /

OpenBinder - это система для межпроцессного взаимодействия. Он был разработан в Be Inc., а затем в Palm, Inc. и стал основой для платформы Binder, которая сейчас используется в операционной системе Android разработанный Google.

OpenBinder позволяет процессам представлять интерфейсы, которые могут вызываться другими потоками. Каждый процесс поддерживает пул потоков, который может использоваться для обслуживания таких запросов. OpenBinder заботится о подсчете ссылок, рекурсии обратно в исходный поток и о самом межпроцессном взаимодействии. В версии OpenBinder Linux обмен данными достигается с помощью ioctls с заданным файловым дескриптором , взаимодействие с драйвером ядра .

компонент ядра версии OpenBinder для Linux был объединен с основной веткой ядра Linux в версии ядра 3.19, выпущенной 8 февраля 2015 г.

Ссылки
Последняя правка сделана 2021-06-01 12:36:23
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте