Inter-process communication
Encyclopedia
|
| Tutorials | Encyclopedia | Dictionary | Directory |
|
Inter-process communication
Inter-Process Communication (IPC) is a set of techniques for the exchange of data among two or more threads in one or more processes. Processes may be running on one or more computers connected by a network. IPC techniques are divided into methods for message passing, synchronization, shared memory, and remote procedure calls (RPC). The method of IPC used may vary based on the bandwidth and latency of communication between the threads, and the type of data being communicated. IPC may also be referred to as inter-thread communication and inter-application communication. IPC, on a par with the address space concept, is the foundation for address space independence/isolation.[1]
ImplementationsThere are a number of APIs which may be used for IPC. A number of platform independent APIs include the following:
The following are platform or programming language specific APIs:
Table of IPC Methods:
See also
References
External linkscs:Meziprocesová komunikace de:Interprozesskommunikation es:Comunicación entre procesos fr:Communication inter-processus ko:???? ? ?? id:Interprocess Communication it:Comunicazione tra processi nl:Interprocescommunicatie ja:??????? pl:Komunikacja mi?dzyprocesowa pt:Comunicaçăo entre processos sk:Komunikácia medzi procesmi sr:???????????? ???????????? fi:Prosessien välinen kommunikaatio sv:Interprocesskommunikation uk:????????? ??? ????????? zh:????? Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article
|
|
top
©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement