Difference between revisions of "IPC"
From Lost In Wonderlands
(→Syncronization) |
(→IPC) |
||
| Line 26: | Line 26: | ||
== [[IPC]] == | == [[IPC]] == | ||
| + | * file | ||
* pipe | * pipe | ||
* named pipe | * named pipe | ||
| Line 32: | Line 33: | ||
* Rendez-vous | * Rendez-vous | ||
* socket | * socket | ||
| + | * Unix domain socket | ||
| + | * mach port | ||
| + | * Signals | ||
| + | * Interuptions | ||
| + | * System Traps | ||
| + | * message passing | ||
| + | * memory mapeed file | ||
* writer/reader | * writer/reader | ||
* producer /consumer | * producer /consumer | ||
| Line 75: | Line 83: | ||
==== [[SOAP]] ==== | ==== [[SOAP]] ==== | ||
| − | |||
== Other == | == Other == | ||
Revision as of 13:46, 28 May 2019
Contents
IPC : Inter Process Communication
NeXT Steps
here everything has yet to be done !
coming soon :
Everything You Always Wanted to Know on Inter Process Communication... (But Were Afraid to Ask)
a collection of links of interest
See also
Inter Process Communication
IPC
- file
- pipe
- named pipe
- shared memory
- messages queues
- Rendez-vous
- socket
- Unix domain socket
- mach port
- Signals
- Interuptions
- System Traps
- message passing
- memory mapeed file
- writer/reader
- producer /consumer
Syncronization
- mutual exclusion
- Spinlock
- Barrier
- Semaphores
- Monitor
- Peterson Algorithm
- Dekker Algorithm
- Eisenberg&McGuire Algorithm
- Szymański's algorithm
- Lamport's bakery algorithm
- Lamport's distributed mutual exclusion algorithm
- lamport timestamp
Remote Procedures Call
Communication Bus
DBUS
- wikipedia
- website
- http://www.linuxembedded.fr/2015/07/comprendre-dbus/
- https://yoannsculo.developpez.com/tutoriels/linux/introduction-dbus/
- http://www.yoannsculo.fr/introduction-au-systeme-de-communication-inter-processus-d-bus/
DCOP
Binder
CORBA
SOM/DSOM
COM/DCOM
SOAP
Other
- https://en.wikipedia.org/wiki/Communicating_sequential_processes
- https://en.wikipedia.org/wiki/Spurious_wakeup