- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 进程间通讯--信号量
要理解信号量,先要理解以下几个概念:1、临界资源:同一时刻,只能被一个进程访问的资源。2、临界区:访问临界资源的代码区域。3、原子操作:任何情况下都不能被打断的操作。4、内核对象:用于对进程间通讯时,多进程能同时访问同一资源的记录。做个比方,有一个停车位,同一时刻只能停放一辆车,那么该停车位就相当于一个临界资源,车从停放到开走所使用临界资源的过程就是我们所说的临
2017-10-26 07:23:40 198
原创 进程间通讯--管道
何为进程间通讯呢?就是进程间数据的交换。假设两个没有关系的进程想要进行数据交换,怎样才能实现呢?定义一个全局变量?显然不行,就连有关系的父子进程之间全局变量、堆区以及栈区都是不共享的,更何况两个无关的进程。那么问题来了,父子进程对于文件偏移量是共享的,我们是不是也可以通过向磁盘上写文件来实现进程间通讯呢?比如有两个进程A和B,想通过A进程写一个hello world传递给B进程。要实现这种目的
2017-10-20 17:00:51 281
使用Docker部署springboot项目源码
2020-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人