Linux
Mr___Song
这个作者很懒,什么都没留下…
展开
-
Linux XSI IPC 共享内存基本操作梳理
共享内存 共享内存允许两个或者多个进程共享一个给定的存储区,是最快的一种IPC。 获取共享内存标识符 #include <sys/shm.h> int shmget(key_t,size_t size, int flag) //参数一 键 可通过 key_t ftok("",int num) 获得 //参数二 字节数 要获取的内存的字节数 //参数三 IPC_...原创 2018-07-30 12:15:09 · 374 阅读 · 0 评论 -
Linux XSI IPC 信号量基本操作梳理
Linux XSI IPC 信号量 1. 信号量是一个计数器,用来为多个进程提供对公共进程的数据访问; 2. 信号量的执行操作; 查看(测试)控制目前状态的信号量 如果信号量为正,则可以执行,同时将信号量进行减1 如果信号量为负,则进入休眠状态,同时信号量进行加1 为了保证正确的实现信号量,加1或者减1和查看是 原子操作 3. 常用的信号量的形式为二元信号量,控制单个资源,初始值...原创 2018-07-30 15:33:36 · 799 阅读 · 0 评论 -
Linux 权限梳理
Linux 权限 通过ls -l 查看文件的权限属性 - 第一个字符代表这文件的属性(d 目录 - 文件 l 为链接 ) - 第二到四个字符代表文件拥有者的权限 - 第五到七个符号代表文件同组成员的权限 - 第八到第十 代表着其他用户的权限 - 基本权限分为 r 读取, w 写入 ,x 执行 权限修改 1 chmod u/g/o +/-/= 文...原创 2018-07-27 15:08:19 · 205 阅读 · 0 评论 -
Linux XSI IPC 消息队列梳理 msgget() msgsnd() msgrcv() msgctl()
消息队列: 消息队列是消息的链表,存储在内核,由消息队列标识符标识, 消息队列的功能 只想说说函数的 ,但是考虑理工男是什么?为什么?所以在这引入一个博客,非常详细 主要说功能 异步、解耦、削峰等 优缺点: 关于消息队列优缺点的一个博客,说的挺不错的 linux函数实现 int msgget(key_t key, int flag) 用于创建一个或者打开一个...原创 2018-07-28 12:01:23 · 360 阅读 · 0 评论