当前位置:  技术问答>linux和unix

linux 共享内存操作概念问题————————————————(跪请指教)

    来源: 互联网  发布时间:2015-11-14

    本文导语:  作毕业设计需要进程通信,看了看linux共享内存的资料。可是就是很迷惑,当两个进程(一个写shm进程、一个读shm进程)将共享segment影射到自己的私有进程空间,写进程写shm,如果读进程要读出写进程写的东西,是不...

作毕业设计需要进程通信,看了看linux共享内存的资料。可是就是很迷惑,当两个进程(一个写shm进程、一个读shm进程)将共享segment影射到自己的私有进程空间,写进程写shm,如果读进程要读出写进程写的东西,是不是写进程就不能退出?(如果退出,是不是会发生内swap)!哈哈,实现是不明白。结果就是写进程写进去的东西读进程读不出来。

------------------------------me是初学者,跪请高手指点!

代码如下:

#创建shm程序:
#include
#include 
#include 
#include 
#include 

#define BUFSZ 4096   /*Size of the segment*/
int main(void)
{
int shmid;
if((shmid = shmget(IPC_PRIVATE,BUFSZ,0666)) 

    
 
 

您可能感兴趣的文章:

  • 学linux和开发linux有什么样的联系呢?请指教!!
  • 想使用Kliyx把Delphi写的代码编译为Linux程序, 装什么Linux什么版本最好?请明人指教,谢谢!?
  • Linux的DNS正向成功,反向解析失败,望指教!
  • 想学LINUX,请指教!
  • 怎么设置在Linux上面设置WEB服务器?请各位高手指教!!!
  • 初学linux/unix,请老鸟指教
  • 高手指教:怎样在LINUX下运行WIN98程序?
  • 没有软区能装linux么??谢谢大虾指教!!
  • 如何非光盘安装linux,请指教
  • 各位高手:光盘安装Linux9出现问题,请指教!
  • 我想在windows下往linux发送udp包,为什么收不到呀,请指教!
  • 构建linux 驱动开发环境问题。初学,大家指教。谢谢了
  • 可有人对linux的dhcp的源码分析过么?望各位指教,
  • 在linuxunix下运行*.c文件,用的是哪一个命令?请指教,在线等!
  • 请高手指教 关于linux下网络配置的问题
  • 各位Linux和Qt高手请指教!很急!
  • LINUX 安装进不去图形模式!请高手指教!
  • 我想学习Linux 嵌入式开发,请大家指教
  • linux ftp 配置 望高手指教,感激不尽
  • linux 下,doxygen生成的html文件中文注释为乱码,请高手指教!
  • linux下free命令显示的内存使用情况分析
  • 哪位前辈给解释下linux下虚拟内存和物理内存的关系!
  • Linux内存文件系统(ramdisk)的三种实现方式
  • linux下内存泄露检测工具 mtrace 如果记录.so文件中的内存信息
  • linux内存文件系统ramfs实现原理
  • 有人熟悉DMA吗?我要实现内存中的内存的“搬动”。(LINUX)
  • linux下进程占用内存空间详解
  • 如何让linux没有到达内存瓶颈时回收内存页并占用最少资源
  • Linux 共享内存介绍及实现代码
  • 请教关于linux内存管理问题,如何给定义的变量指定固定内存段
  • Linux/Centos/Ubuntu清除系统缓存释放内存命令介绍
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux进程的内核栈和用户栈概念,相互关系及切换过程
  • LINUX下有没有线程概念,和WIN下线程概念有什么不同,谢谢.
  • 请问unix/linux下Cb编程中,是否有工程的概念。
  • 在Linux里有没有DLL这个概念?
  • windows下编程中有没有linux编程中管道和信号的概念?
  • Linux的线程库pthread是否有"亲缘性"的概念?
  • linux2.4到2.6,信号的概念有哪些变化?
  • 关于linux下管道的概念性问题
  • Linux下有类似于windows服务的概念?
  • linux概念问题
  • 新手,问linux有windows的 WaitforSingleObject的概念吗
  • linux有对应windows中的注册表概念吗?
  • 学习linux下编程时,一些概念问题,请帮助解释,谢谢
  • Linux下的执行文件是什么概念,是象Dos里的2进制机器码吗,怎么看一个文件是不是执行文件.
  • linux asm 启动 bios 等很多概念性的问题请教
  • 关于Linux多进程与socket概念性问题与解决方案
  • Linux下有没有磁盘整理的概念?
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在没有linux的盘,只有DOS启动盘)
  • Linux Kernel 'sctp_v6_xmit()'函数信息泄露漏洞
  • 如何让win2000和linux共存。我装好WIN2000,再装LINUX7.0,但LILO只能找到LINUX,不能引导WIN2000


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3