
Linux
文章平均质量分 78
my9074
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux进程间通信之信号
一般Linux进程间通信的方法有这些: 管道(Pipe):数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系无名管道(Named pipe):数据只能单向流动,但是可以在非亲缘关系的进程中通信信号(Signal):用于通知接收进程某个事件已经发生信号量(Semophore):信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进原创 2015-01-15 16:57:27 · 665 阅读 · 0 评论 -
Linux进程间通信之共享内存(Share Memory)
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。因此,采用共享内存的原创 2015-01-16 10:37:01 · 2894 阅读 · 0 评论 -
Linux线程(pthread)学习笔记(一)
声明:本文内容参考自:http://fanqiang.chinaunix.net/a4/b8/20010811/0905001105.html Linux下的多线程编程http://blog.youkuaiyun.com/lhf_tiger/article/details/8291984 pthrad_attr_setdetachstatehttp://blog.youkuaiyun.com/ithome转载 2015-01-19 15:05:48 · 1067 阅读 · 0 评论 -
Linux进程间通信之无名管道(PIPE)
每个进程各自有不同的用户地址空间,任 何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲 区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication)无名管道PIPE只适用于父子进程间的通信,还有一种叫做有名管道原创 2015-01-20 16:30:52 · 1852 阅读 · 0 评论 -
ssh-agent用法
ssh-agent一直不知道啥是ssh-agent,今晚看了几篇文章,终于领悟到了。一般的ssh过程ssh-keygen 生成一个公钥私钥,注意,这里生成私钥的时候可以选密码,也可以不选密码。 openssh牛的地方在于能用key 登陆,而非用密码。 然后做免密码登陆,一般是复制到.ssh/authorized_keys ,或者用ssh-copy-id 。其实第二步做完以后转载 2015-09-06 18:38:23 · 729 阅读 · 0 评论