
ipc
序冢--磊
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一次关于send非原子性的测试
github地址: https://github.com/LeiZhang-Hunter/sendDemo #测试结果 多进程模式下对send的原子性进行测试 ####第一个测试例子 ``` gcc demoServer.c -o demoServer gcc demoClient.c -o demoClient ``` 单次发送33643个字节,开4个进程每个进程发送10000次...原创 2019-12-10 20:09:12 · 271 阅读 · 2 评论 -
聊聊linux信号和信号集
聊聊linux信号和信号集 本文的动手以及参考文献 引自 <<unix高级环境编程>> 本文将从5个角度去聊一下linux当中的信号集 信号的特性和简单处理 什么是信号集 如何处理信号集 为什么要处理信号集 工作中常用的信号处理总结 在说起linux信号的特性之前我们先来说一下,什么是linux信号? 信号是软件中断,是通过中断告诉我们计算机发生...原创 2019-12-04 23:50:55 · 644 阅读 · 0 评论 -
Posix IPC
Posix IPC 2.1概述 以下三种类型的ipc合称为“POSIX IPC” 以下三种类型的ipc合称为“Posix IPC” Posix消息队列 Posix信号量 Posix共享内存 posix IPC的所有函数: 消息队列 信号量 共享内存 头文件 <mqueue.h> <semaphore.h&g...原创 2019-03-26 16:08:57 · 1021 阅读 · 0 评论 -
第四章 管道和FIFO
第四章 管道和FIFO 这一个章节主要描述了管道和FIFO的创建和使用。我们使用一个简单的文件服务器例子,同事查看一些客户-服务程序的设计问题:IPC通道需要量、迭代服务器与并发服务器、字节流与消息接口. 4.2 一个简单的客户和服务端例子 我们来说明管道、FIFO和system v 消息队列 路径名 -------》标准输入-------》客户------------》路径名------...原创 2019-04-17 09:18:00 · 282 阅读 · 0 评论 -
读写锁
#读写锁 为什么要使用读写锁? ``` I.多个线程读写变量会出现内存安全问题 2.很多时候的应用场景我们需要多个线程读写变量或者文件,这个时候我么如果一起进行读操作并不需要去加锁,只有当多个线程一起读变量,但是又有一个线程去写入时候需要加入一个锁,如果写入的时候不加入锁,很可能会发生读写错误,所以我们为了保证效率可以使用读写锁,在读的时候并不加锁,只有在出现写这种情况的时候...原创 2019-08-27 21:23:12 · 206 阅读 · 0 评论 -
一个信号量问题的思考
信号量的学习 不多说直接上代码 sem_wait部分的代码: #include <stdio.h> #include <stdlib.h> #include <semaphore.h> #include <fcntl.h> #include <errno.h> #include <string.h> #include...原创 2019-08-28 18:51:25 · 212 阅读 · 0 评论