码迷,mamicode.com
首页 >  
搜索关键字:linux进程    ( 1287个结果
Linux 进程间通信
管道是允许单向通信的通信设备。数据从管道的一端写入并从管道的另一端读出。管道是串行设备;数据总是以写入时的顺序被读取出来。通常,管道用于同一进程的两个不同线程或在父子进程间通行。 在shell中,使用 | 符号创建管道。例如,下面的shell命令将导致shell创建两个子进程,分别用于ls和less命令: % ls | less shell同时也创建了一个管道用于连接ls子进程的标准输...
分类:系统相关   时间:2015-04-01 20:00:39    阅读次数:218
IPC——数据报套接字通信
Linux进程间通信——使用数据报套接字前一篇文章,Linux进程间通信——使用流套接字介绍了一些有关socket(套接字)的一些基本内容,并讲解了流套接字的使用,这篇文章将会给大家讲讲,数据报套接字的使用。一、简单回顾——什么是数据报套接字socket,即套接字是一种通信机制,凭借这种机制,客户/...
分类:其他好文   时间:2015-04-01 11:17:04    阅读次数:221
IPC——流套接字通信
Linux进程间通信——使用流套接字前面说到的进程间的通信,所通信的进程都是在同一台计算机上的,而使用socket进行通信的进程可以是同一台计算机的进程,也是可以是通过网络连接起来的不同计算机上的进程。通常我们使用socket进行网络编程,这里将会简单地讲述如何使用socket进行简单的网络编程。一...
分类:其他好文   时间:2015-04-01 10:51:52    阅读次数:121
六、Linux进程控制
1.Linux进程概述进程是一个程序一次执行的过程,它和程序有本质区别。程序是静态的,它是一些保存在磁盘上的指令的有序集合;而进程是一个动态的概念,它是一个运行着的程序,包含了进程的动态创建、调度和消亡的过程,是Linux的基本调度单位。那么从系统的角度看如何描述并表示它的变化呢?在这里,是通过进程...
分类:系统相关   时间:2015-03-31 23:40:20    阅读次数:237
IPC——消息队列
Linux进程间通信——使用消息队列下面来说说如何用不用消息队列来进行进程间的通信,消息队列与命名管道有很多相似之处。有关命名管道的更多内容可以参阅我的另一篇文章:Linux进程间通信——使用命名管道一、什么是消息队列消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。消息队列是消息的链接...
分类:其他好文   时间:2015-03-31 21:53:46    阅读次数:122
IPC——信号量
这篇文章将讲述别一种进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。有关信号的更多内容,可以阅读我的另一篇文章:Linux进程间通信——使用信号。下面就进入信号量的讲解。一、什么是信号量为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我...
分类:其他好文   时间:2015-03-31 21:51:46    阅读次数:209
IPC——共享内存
Linux进程间通信——使用共享内存下面将讲解进程间通信的另一种方式,使用共享内存。一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共...
分类:其他好文   时间:2015-03-31 21:47:20    阅读次数:209
IPC——命名管道
Linux进程间通信——使用命名管道转载:http://blog.csdn.net/ljianhui/article/details/10202699在前一篇文章——Linux进程间通信——使用匿名管道中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些进程都...
分类:其他好文   时间:2015-03-31 19:59:41    阅读次数:161
IPC——匿名管道
Linux进程间通信——使用匿名管道在前面,介绍了一种进程间的通信方式:使用信号,我们创建通知事件,并通过它引起响应,但传递的信息只是一个信号值。这里将介绍另一种进程间通信的方式——匿名管道,通过它进程间可以交换更多有用的数据。一、什么是管道如果你使用过Linux的命令,那么对于管道这个名词你一定不...
分类:其他好文   时间:2015-03-31 19:59:31    阅读次数:196
IPC——信号
Linux进程间通信——使用信号一、什么是信号用过Windows的我们都知道,当我们无法正常结束一个程序时,可以用任务管理器强制结束这个进程,但这其实是怎么实现的呢?同样的功能在Linux上是通过生成信号和捕获信号来实现的,运行中的进程捕获到这个信号然后作出一定的操作并最终被终止。信号是UNIX和L...
分类:其他好文   时间:2015-03-31 19:41:27    阅读次数:249
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!