Linux进程与线程

1. 定义

进程(英语:process),是计算机中已运行程序的实体。
线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。

2. 进程间通信的方法(IPC)

  • 套接口(socket)
  • 管道 (pipe)
  • FIFO
  • 信号量
  • 远程过程调用(RPC)
  • 消息队列
  • 共享内存

3. 线程间通信的方法

最常见的是全局变量

4. 进程和线程的区别

  • 进程不共享内存,线程共享(一般来说,因为有时会父子进程会公用代码段)
  • 线程属于进程
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容