OpenBinder - OpenBinder
Разработчики) | |
---|---|
Операционная система | Кроссплатформенность |
Тип | Межпроцессного взаимодействия |
Интернет сайт | www |
OpenBinder это система для межпроцессного взаимодействия.[1] Он был разработан в Be Inc. а потом Palm, Inc.[2] и был основой для Binder framework[3] теперь используется в Android Операционная система разработан Google.[4]
OpenBinder позволяет процессы представлять интерфейсы который может быть назван другими потоки. Каждый процесс поддерживает пул потоков, который может использоваться для обслуживания таких запросов. OpenBinder позаботится о подсчет ссылок, рекурсия обратно в исходный поток и само межпроцессное взаимодействие. На Linux версии OpenBinder, связь достигается с помощью ioctls на данном дескриптор файла, общаясь с ядром Водитель.
В ядро -внутренний компонент Linux-версии OpenBinder был объединен с Основная линия ядра Linux в версии ядра 3.19, выпущенной 8 февраля 2015 года.[5]
Рекомендации
- ^ OpenBinder интернет сайт
- ^ Евгения Лоли-Керу, Введение в OpenBinder и интервью с Дайан Хакборн, OSNews, 14 февраля 2006 г.
- ^ Александр Гаргента, Deep Dive into Android IPC / Binder Framework, Что такое Binder?, 17 февраля 2013 г.
- ^ Бен Лесли, Android: среда выполнения strace, Веб-сайт Бенно, 18 ноября 2007 г.
- ^ «Ядро Linux 3.19, раздел 1.4. Связующее устройство Android перемещено в стабильную версию». kernelnewbies.org. 8 февраля 2015 г.. Получено 18 февраля, 2015.