What is the difference between Linux and Windows in terms of inter process communication?

In: Linux

They have different models of interprocess communication.

In Windows, processes generally communicate to each other by sending "messages". These messages can carry some data.

In Linux processes can communicate in a number of ways:

  • Sending Signals to each other (used for simple signalling, the signals do not carry data).
  • Using files and network sockets, which allows two-way communication between processes, but involves more programming overhead.
  • Other IPC (interprocess communication) methods such as System-V message queues, semaphores, and shared memory.
 

Improve Answer Discuss the question "What is the difference between Linux and Windows in terms of inter process communication?" Watch Question

First answer by Avir. Last edit by Avir. Contributor trust: 45 [recommend contributor]. Question popularity: 16 [recommend question]


Research your answer:

Can you answer other questions about linux?

Answers.com > Wiki Answers > Categories > Technology > Computers > Linux > What is the difference between Linux and Windows in terms of inter process communication?

Our contributors said this page should be displayed for the questions below. (Where do these come from)
If any of these are not a genuine rephrasing of the question, please help out and edit these alternates.
Linux inter processing?  Types of interprocess communication in linux?  Difference between linux and window in term of inter process communication?