码迷,mamicode.com
首页 >  
搜索关键字:进程间通讯    ( 172个结果
linux_c开发(5-3)进程间通讯_信号通讯
信号通讯信号(signal)机制是UNIX系统中最为古老的进程间通信机制,有很多条件可以产生一个信号: 1、 当用户按某些按键时,产生信号。 2、 硬件异常产生信号:除数为零,无效的存储访问等等。这些信号通常有硬件检测得到,将其通知内核,然后内核产生适当的信号通知进程,例如: 内核对正在访问一个无效存储区的进程产生一个SIGSEGV信号。 3、进程用kill函数将信号发送给另一个进程。 4、...
分类:系统相关   时间:2015-08-02 13:48:10    阅读次数:197
linux_c开发(5-2)进程间通讯_管道通讯
管道通信什么是管道? 管道是单向的、先进先出的,他把一个进程的输出和另一个进程的输入连接在一起。一个进程(写进程)在管道的尾部写入数据,另一个进程(读进程)从管道的头部读出数据。 管道创建 管道包括无名管道和有名管道两种,前者用于父进程和子进程间的通讯,后者可用于同一系统中的任意两个进程间的通讯。 无名管道由pipe()函数创建: int pipe(int filedis[...
分类:系统相关   时间:2015-08-01 15:46:38    阅读次数:205
linux_c开发(5-1)进程间通讯_进程间通讯概念
目的:为什么进程间需要通信? 1、数据传输 一个进程需要将他的数据发送给另外一个进程。 2、资源共享 多进程之间共享同样的资源。 3、通知事件 一个进程需要向另一个或一组进程发送消息,通知他们发生了某种事件。 4、进程控制 有些进程希望完全控制另一个进程的执行(eg:debug进程),此时控制进程希望能够拦截另一个进程的所有操作,并能够及时知道他的状态改变。发展: linux进程间...
分类:系统相关   时间:2015-08-01 10:02:30    阅读次数:143
Android AIDL
AIDL:Android Interface Definition Language利用AIDL,客户端和服务器之间可以顺利的进行进程间通讯(IPC)按照上一章内容android bindService(),如果不需要使用并发的IPC,您应该通过继承Binder来创建您的通讯接口,或者,如果确实需要...
分类:移动开发   时间:2015-07-28 17:33:46    阅读次数:115
Android-AppWidget
Android-AppWidget 一 AppWidget 1,界面小组件:模型 2,特点: 界面显示复杂,必须用到ViewGroup 事件不再单一 用到进程间通讯-不断的通讯和刷新二 设计AppWidget的思路 1,Binder-service和AppWigetManager 2,序列化的复杂界面传输 3,刷新,使用广播三 AppWidget主要使用的类和框架 与界面相关的...
分类:移动开发   时间:2015-07-07 09:39:39    阅读次数:254
进程、线程和协程的区别
进程:进程之间不共享任何状态,进程的调度由操作系统完成,每个进程都有自己独立的内存空间,进程间通讯主要是通过信号传递的方式来实现的,实现方式有多种,信号量、管道、事件等,任何一种方式的通讯效率都需要过内核,导致通讯效率比较低。由于是独立的内存空间,上下文切..
分类:编程语言   时间:2015-06-14 00:37:16    阅读次数:12199
Windows环境下共享内存通信
一、引言在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。WIN32API提供了许多函数使我们能够方便高效的进行进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换。进程间通讯(即:同机通讯)和数据交换有多种方式:消息、共享内存、匿名(命名)管道、邮..
分类:Windows程序   时间:2015-05-25 06:11:15    阅读次数:269
共享内存通讯
1.核心理论 共享内存是IPC机制中的一种,它允许两个不相关的进程访问同一段内存,这是传递数据的一种非常有效的方式。 2.函数学习 创建/获取共享内存 函数名:shmget 函数原型:int shmget(key_t key,size_t size,int shmflg) 函数功能:创建或者获取共享内存,并返回其描述符 头文件:  返回值:成功:返回创建或获取到的共享内存的描述...
分类:其他好文   时间:2015-04-29 23:33:37    阅读次数:263
iOS崩溃前日志记录实现
如何使用Signal因为错误抛出Signal,必须要专门做Signal处理。在计算机科学中,信号(英语:Signals)是Unix、类Unix以及其他POSIX兼容的操作系统中进程间通讯的一种有限制的方式。它是一种异步的通知机制,用来提醒进程一个事件已经发生。当一个信号发送给一个进程,操作系统中断了...
分类:移动开发   时间:2015-04-29 23:21:43    阅读次数:425
第11课-无名管道通讯
1.进程间通讯的目的(1)数据传输(2)资源共享(3)通知事件(4)进程控制2.通讯发展(1)UNIX进程间通讯(2)基于System V进程间通讯(3)POSIX进程间通讯3.POSIX标准4.进程间通讯的主要方式(1)无名管道(2)有名管道(3)信号(4)消息队列(5)共享内存(6)信号量(7)...
分类:其他好文   时间:2015-04-16 21:39:10    阅读次数:123
172条   上一页 1 ... 12 13 14 15 16 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!