Difference between revisions of "IPC"

From Lost In Wonderlands
Jump to: navigation, search
(SOAP)
(Syncronization)
Line 42: Line 42:
 
* [https://en.wikipedia.org/wiki/Semaphore_(programming) Semaphores]
 
* [https://en.wikipedia.org/wiki/Semaphore_(programming) Semaphores]
 
* [https://en.wikipedia.org/wiki/Monitor_(synchronization) Monitor]
 
* [https://en.wikipedia.org/wiki/Monitor_(synchronization) Monitor]
* Peterson
+
* [https://en.wikipedia.org/wiki/Peterson%27s_algorithm Peterson Algorithm]
* Lamport
+
** [https://elixir.bootlin.com/linux/latest/source/arch/arm/mach-tegra/sleep-tegra20.S a Free Electron implemention for linux]
 +
* [https://en.wikipedia.org/wiki/Dekker%27s_algorithm Dekker Algorithm ]
 +
* [https://en.wikipedia.org/wiki/Eisenberg_%26_McGuire_algorithm Eisenberg&McGuire Algorithm]
 +
* [https://en.wikipedia.org/wiki/Szyma%C5%84ski%27s_algorithm Szymański's algorithm]
 +
* [https://en.wikipedia.org/wiki/Lamport%27s_bakery_algorithm Lamport's bakery algorithm]
 +
* [https://en.wikipedia.org/wiki/Lamport%27s_distributed_mutual_exclusion_algorithm Lamport's distributed mutual exclusion algorithm]
 +
*[https://en.wikipedia.org/wiki/Lamport_timestamps lamport timestamp]
  
 
=== Remote Procedures Call ===
 
=== Remote Procedures Call ===

Revision as of 14:44, 28 May 2019

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

  • pipe
  • named pipe
  • shared memory
  • messages queues
  • Rendez-vous
  • socket
  • writer/reader
  • producer /consumer

Syncronization

Remote Procedures Call

Communication Bus

DBUS

DCOP

Binder

CORBA

SOM/DSOM

COM/DCOM

SOAP

Other

Tools link

Books