OpenBinder

OpenBinder

OpenBinder is a system for Inter-process communication.[1] It was developed at Be Inc. and then Palm, Inc.[2] and has more recently been used in the Android operating system developed by Google.[3]

OpenBinder allows processes to present interfaces which may be called by other threads. Each process maintains a thread pool which may be used to service such requests. OpenBinder takes care of reference counting, recursion back into the original thread, and of course the inter-process communication itself. On the Linux version of OpenBinder, the communication is achieved using ioctls on a given filehandle, communicating with a kernel driver.

References

  1. ^ OpenBinder website
  2. ^ Eugenia Loli-Queru, Introduction to OpenBinder and Interview with Dianne Hackborn, OSNews, 14 February 2006.
  3. ^ Ben Leslie, Android: strace runtime, Benno’s website, 18 November 2007.

Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Inter-process communication — For other uses, see IPC. In computing, Inter process communication (IPC) is a set of methods for the exchange of data among multiple threads in one or more processes. Processes may be running on one or more computers connected by a network. IPC… …   Wikipedia

  • Message passing — This article is about the computer science concept. For other uses, see Message passing (disambiguation). Message passing in computer science is a form of communication used in parallel computing, object oriented programming, and interprocess… …   Wikipedia

  • Обмен сообщениями — В информатике обмен сообщениями является формой сообщения, используемой в параллельных вычислениях, объектно ориентированном программировании и взаимодействии процессов. Сообщение реализуется путём посылки пакетов информации получателям, которые… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”