- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 关于shm_open和shm_unlink的使用问题
<br />C programming in the UNIX environment的编程手册,一般都会为进程间用共享内存的方法通信提供两组方法:<br /> 1. POSIX定义的:<br /> int shm_open(const char *name, int oflag, mode_t mode);<br /> int shm_unlink(const char *name);<br /> int ftruncate(int fd, off_t length);<br /> 2. SYS
2011-01-10 15:38:00 2262
转载 Linux共享存储空间
<br />一)概念:<br /> 1)Linux和所有的UNIX操作系统都允许通过共享内存在应用程序之间共享存储空间.<br /> 2)有两类基本的API函数用于在进程间共享内存:System v和POSIX.<br /> 3)这两类函数上使用相同的原则,核心思想就是任何要被共享的内存都必须经过显示的分配.<br /> 4)因为所有进程共享同一块内存,共享内存在各种进程间通信方式中具有最高的效率.<br /> 5)内核没有对访问共享内存进行同步,所以必须提供自己的同步措施,比如数据在写入之前,不
2011-01-10 15:35:00 3961
转载 linux进程通讯-共享内存http://doc.chinaunix.net/linux/201010/996044.shtml
<br />一)概念:<br /> 1)Linux和所有的UNIX操作系统都允许通过共享内存在应用程序之间共享存储空间.<br /> 2)有两类基本的API函数用于在进程间共享内存:System v和POSIX.<br /> 3)这两类函数上使用相同的原则,核心思想就是任何要被共享的内存都必须经过显示的分配.<br /> 4)因为所有进程共享同一块内存,共享内存在各种进程间通信方式中具有最高的效率.<br /> 5)内核没有对访问共享内存进行同步,所以必须提供自己的同步措施,比如数据在写入之前,不
2011-01-10 11:10:00 640
转载 共享内存---shmget shmat shmdt 分享http://fengxue103.blog.hexun.com/32303320_d.html
<br />要使用共享内存,应该有如下步骤:<br />1.开辟一块共享内存 shmget()<br />2.允许本进程使用共某块共享内存 shmat()<br />3.写入/读出<br />4.禁止本进程使用这块共享内存 shmdt()<br />5.删除这块共享内存 shmctl()或者命令行下ipcrm<br /><br />ftok()。它有两个参数,一个是字符串,一个是字符。字符串一般用当前进程的程序名,字符一般用来标记这个标识符所标识的共享内存是这个进程所开辟的第几个共享内存。ftok()会返回
2011-01-10 11:08:00 1381
转载 gcc 参数http://www.linuxpk.com/3721.html
<br />GCC参数详解<br /><br /> [版本]<br /><br /> -0.13<br /><br /> [声明]<br /><br /> 这篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录所有的dos<br /><br /> 命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书,和gcc的帮助.<br /><br /> 不全的原因是,有可能我还没有看到这个参数,另一种原因是,我可能还不会用它<br /><br /> 不过,我会慢慢的补齐的.哈哈<
2011-01-06 15:48:00 585
转载 linux vi 参数
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符
2011-01-06 15:39:00 1248
android uil-and-volley demo
2015-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人