进程和线程的区别

1. 进程是资源分配的最小单位,线程是程序执行的最小单位,CPU调度的最小单位
2. 进程有自己独立的地址空间,线程共享进程的地址空间
3. 进程之间的资源是独立的,线程共享本进程的资源

1. 进程间通信

1.1 管道(包括管道和命名管道) 内存中类似于文件的模型,多进程可读写
1.2 消息队列 内核中的队列
1.3 共享内存
1.4 信号量
1.5 套接字 不同主机上的进程通信方式

2. 线程通信

2.1 共享内存
2.2 管道

相关文章:

  • 2021-11-09
  • 2021-09-18
  • 2021-10-04
  • 2021-09-15
  • 2021-06-01
  • 2021-08-03
猜你喜欢
  • 2021-12-03
  • 2021-07-30
  • 2021-05-20
  • 2022-12-23
  • 2021-11-25
  • 2021-05-21
  • 2022-01-05
相关资源
相似解决方案