오픈바인더
OpenBinder개발자 | 구글 |
---|---|
운영 체제 | 크로스 플랫폼 |
유형 | 프로세스 간 커뮤니케이션 |
웹 사이트 | www.angryredplanet.com/ ~ openbod |
OpenBinder는 프로세스 간 [1]통신을 위한 시스템입니다.Be Inc.와 Palm, Inc.[2]에서 개발되었으며 현재 [4]구글이 개발한 안드로이드 운영 체제에서 사용되는 바인더[3] 프레임워크의 기초가 되었다.
OpenBinder를 사용하면 프로세스가 다른 스레드에 의해 호출될 수 있는 인터페이스를 제공할 수 있습니다.각 프로세스는 이러한 요청을 처리하는 데 사용할 수 있는 스레드 풀을 유지합니다.OpenBinder는 참조 카운트, 원래 스레드로의 재귀 및 프로세스 간 통신 자체를 처리합니다.Linux 버전의 OpenBinder에서는 특정 파일 기술자의 ioctls를 사용하여 커널 드라이버와 통신합니다.
OpenBinder의 Linux 버전의 커널 측 구성 요소는 2015년 [5]2월 8일에 출시된 커널 버전 3.19에서 Linux 커널 메인라인에 병합되었습니다.
레퍼런스
- ^ OpenBinder 웹사이트
- ^ Eugenia Loli-Queru, OpenBinder 소개 및 Dianne Hackborn 인터뷰, OSNews, 2006년 2월 14일
- ^ Alexandar Gargenta, Android IPC/Binder Framework 상세 분석, 바인더란?, 2013년 2월 17일
- ^ Ben Leslie, Android: Strace 런타임, Benno 웹사이트, 2007년 11월 18일.
- ^ "Linux kernel 3.19, Section 1.4. Android binder moved to stable". kernelnewbies.org. February 8, 2015. Retrieved February 18, 2015.