自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ferlan的博客

天下大事,必作于细!

  • 博客(5)
  • 收藏
  • 关注

原创 linux--信号量

信号量 什么是信号量? 信号量是进程间通信方式之一,用于实现进程间的同步与互斥。 同步与互斥 同步:保证对临界资源访问的时序可控性,两个或两个以上的进程或线程在运行过程中协同步调,按预定的先后次序运行. 比如只有超市进货之后我才能去消费。 互斥:保证同一时间 对临界资源访问的唯一访问性。当一个进程再对临界资源进行操作时,其他的进程不能再操作该资源。 比如我在超市要买一包方便面(方便面已经在我手上)...

2018-11-24 10:06:15 541

原创 linux--共享内存

共享内存什么是共享内存?共享内存图解为什么说共享内存是最快的IPC?(重点)共享内存代码实现 什么是共享内存? 共享内存图解 为什么说共享内存是最快的IPC?(重点) 因为共享内存是直接将同一块物理内存映射到2个进程的虚拟地址空间当中,所以进行的数据传输的时候相较于其他通信方式,少了两步用户态到内核态数据拷贝的过程,因此称,共享内存是最快的进程间通信方式. (像管道/消息队列等方式都是先将数据从...

2018-11-19 16:40:54 232

原创 linux--消息队列

消息队列 Sysetm V 什么是消息队列消息队列的应用函数利用消息队列实现进程间通信msgqueue_c.cmsgqueue_s.c消息队列的不足 什么是消息队列 消息队列实际上是操作系统在内核为我们创建的一个队列. 关于组织一个带有类型的数据块,添加到队列中,其他的进程从队列中获取数据块.也就是说消息队列传输的是一个个带有类型的数据块. 消息队列是一个全双工通信,两个进程都可读可写. 在命令行...

2018-11-17 16:51:27 308

原创 linux--管道

管道什么是管道匿名管道代码实现管道读写规则匿名管道的特点 什么是管道 管道本质上是内核中的一段缓冲区,它可以连接两个进程,进行数据流的传输。 匿名管道 匿名管道字如其名是匿名的。他不可见于文件系统,所以只能用于具有亲缘关系的进程间通信。 #include <unistd.h> 功能:创建⼀⽆名管道 原型 int pipe(int fd[2]); 参数 fd:⽂件描述符数组,其中fd[0...

2018-11-17 11:15:51 201

原创 leetcode---字符串相加

给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 注意: num1 和num2 的长度都小于 5100. num1 和num2 都只包含数字 0-9. num1 和num2 都不包含任何前导零。 你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式。 思路: 假设两个字符串的长度分别为size1和size2(我们假设size1>size...

2018-11-05 23:41:47 862

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除