Inter-process Communication - Main IPC Methods

Main IPC Methods

Method Provided by (operating systems or other environments)
File Most operating systems
Signal Most operating systems; some systems, such as Windows, implement signals in only the C run-time library and provide no support for their use as an IPC method
Socket Most operating systems
Message queue Most operating systems
Pipe All POSIX systems, Windows
Named pipe All POSIX systems, Windows
Semaphore All POSIX systems, Windows
Shared memory All POSIX systems, Windows
Message passing
(shared nothing)
Used in MPI paradigm, Java RMI, CORBA, MSMQ, MailSlots, QNX, others
Memory-mapped file All POSIX systems, Windows

Read more about this topic:  Inter-process Communication

Famous quotes containing the words main and/or methods:

    Dust rises from the main road and old Délira is stooping in front of her hut. She doesn’t look up, she softly shakes her head, her headkerchief all askew, letting out a strand of grey hair powdered, it appears, with the same dust pouring through her fingers like a rosary of misery. She repeats, “we will all die”, and she calls on the good Lord.
    Jacques Roumain (1907–1945)

    In inner-party politics, these methods lead, as we shall yet see, to this: the party organization substitutes itself for the party, the central committee substitutes itself for the organization, and, finally, a “dictator” substitutes himself for the central committee.
    Leon Trotsky (1879–1940)