![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
jinxinliu1
这个作者很懒,什么都没留下…
展开
-
linux 共享内存
linux 共享内存查看和删除 在使用共享内存的程序异常退出时,由于没有释放掉共享内存,在调试时会出现错误。您可以使用shell命令来查看与释放已经分配的共享内存,下面将详细说明如何进行查看和释放分配的共享内存的方法。预备知识Linux中通过API函数shmget创建的共享内存一般都是在程序中使用shmctl来释放的,但是有时为了调试程序,开发人员可能通过Ctrl + C等方式发送中转载 2014-03-07 13:12:13 · 654 阅读 · 0 评论 -
LINUX内核内存屏障 -Memory Barrier
By: David Howells Paul E. McKenney 译: kouu 出处: Linux内核文档 -- Documentation/memory-barriers.txt目录: (*) 内存访问抽象模型. - 操作设备. - 保证. (*) 什么是内存屏障? - 各式各样的内转载 2014-03-14 14:58:26 · 726 阅读 · 0 评论 -
Linux--进程间通信(管道及有名管道FIFO)(转)
一. 管道: 1.只能用于具有亲缘关系的进程之间的通信 2.半双工通信模式 3.一种特殊的文件,是一种只存在于内核中的读写函数 管道基于文件描述符,管道建立时,有两个文件描述符:a. fd[0]: 固定用于读管道b. fd[1]: 固定用于写管道 创建管道:pipe() 一般步骤:1. pipe()创建管道 2. fork()创建子进程 3. 子进程会继承父进程的管道转载 2014-11-26 16:45:13 · 397 阅读 · 0 评论