Linux进程间通讯
生活随笔
收集整理的這篇文章主要介紹了
Linux进程间通讯
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? 最初Unix IPC包括:管道、FIFO、信號;
System V IPC包括:System V消息隊列、System V信號燈、System V共享內存區;
Posix IPC包括: Posix消息隊列、Posix信號燈、Posix共享內存區。由于Unix版本的多樣性,電子電氣工程協會(IEEE)開發了一個獨立的Unix標準,這個新的ANSI Unix標準被稱為計算機環境的可移植性操作系統界面(PSOIX)。現有大部分Unix和流行版本都是遵循POSIX標準的,而Linux從一開始就遵循POSIX標準;
Linux下進程間通信的幾種主要手段:
一般來說,linux下的進程包含以下幾個關鍵要素:
- 有一段可執行程序;
- 有專用的系統堆棧空間;
- 內核中有它的控制塊(進程控制塊),描述進程所占用的資源,這樣,進程才能接受內核的調度;
- 具有獨立的存儲空間
進程和線程有時候并不完全區分,而往往根據上下文理解其含義。
總結
以上是生活随笔為你收集整理的Linux进程间通讯的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Maven和Ant
- 下一篇: 死锁的4个必要条件和处理策略