学习笔记--进程及线程间通信方式的区别及联系

1、进程、线程通信概念:

(1)进程用户空间是相互独立的,一般而言是不能相互访问的,唯一的例外是共享内存区、 内核空间、以及可以访问的外设,所以不管是进程和线程都是需要通信的。

(2)进程通信要解决三个问题:

① 既一个进程如何把消息传递给另一个。

② 确保两个或者多个进程在关键活动中不会出现交叉。

③ 第三个问题与正确顺序有序。

这三个问题的后两个问题对线程也是使用的,所以同样的问题和解决方法也适用于线程。

(3)临界区:共享内存进行访问的程序片段。一个好通信

你可能感兴趣的:(操作系统,操作系统,线程,内存,通信,进程)