![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
rickypc
这个作者很懒,什么都没留下…
展开
-
Linux环境进程间通信(五): 共享内存(上)
<br />级别: 初级<br />郑彦兴 (mlinux@163.com), 国防科大攻读博士学位<br />2003 年 5 月 01 日共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。<br />采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而转载 2010-09-06 17:56:00 · 435 阅读 · 0 评论 -
Linux环境进程间通信(五): 共享内存(下)
<br />级别: 初级<br />郑彦兴 (mlinux@163.com), 国防科大攻读博士学位<br />2003 年 5 月 01 日在共享内存(上)中,主要围绕着系统调用mmap()进行讨论的,本部分将讨论系统V共享内存,并通过实验结果对比来阐述两者的异同。系统V共享内存指的是把所有共享数据放在共享内存区域(IPC shared memory region),任何想要访问该数据的进程都必须在本进程的地址空间新增一块内存区域,用来映射存放共享数据的物理内存页面。<br />系统调用mmap()通过映转载 2010-09-06 17:57:00 · 427 阅读 · 0 评论 -
Linux编程工具集锦
http://wenku.baidu.com/album/view/d65c5d323968011ca3009168?pn=0#albumDocs原创 2012-07-15 18:11:16 · 792 阅读 · 0 评论 -
Linux操作系统专题
http://wenku.baidu.com/album/view/4a5db78271fe910ef12df833原创 2012-07-15 17:35:21 · 438 阅读 · 0 评论 -
Unable to locate package build-essential
在安装 g++ 等工具时 会提示 Unable to locate package build-essential,这种情况下先执行 sudo apt-get update 更新一下, 更新完。继续 sudo apt-get install build-essential在文件无法保存的时候, 可以使用命令 sudo vim ./etc/apt/sources.list 可以实现保存原创 2012-12-01 21:22:25 · 32391 阅读 · 3 评论 -
鸟哥的linux私房菜
http://vbird.dic.ksu.edu.tw/原创 2012-12-08 18:07:06 · 4152 阅读 · 0 评论 -
[精华] 跟我一起写 Makefile
陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefi转载 2012-12-08 18:06:23 · 1342 阅读 · 1 评论 -
viminfo文件了解
在编辑文件之后退出时,vi(vim)提示”Can’t write viminfo file”错误,了解一下viminfo文件: 第一,viminfo 文件是什么东西? 信息文件 viminfo 被设计为储存状态信息: 命令行和模式搜索的历史记录 寄存器内文本 各种文件的标记 缓存器列表 全局变量转载 2013-01-06 00:42:16 · 6738 阅读 · 0 评论 -
Linux Bash Shell入门教程
BASH 的基本语法最简单的例子 —— Hello World! 关于输入、输出和错误输出 BASH 中对变量的规定(与 C 语言的异同) BASH 中的基本流程控制语法 函数的使用 2.1 最简单的例子 —— Hello World!几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我们今天也就从这个例转载 2013-05-29 23:48:50 · 1370 阅读 · 0 评论