码迷,mamicode.com
首页 >  
搜索关键字:进程通信    ( 770个结果
C++技术问题总结-第2篇 进程通信
进程通信的方法 进程通信基本方法有如下几种。 1、消息传递机制。 2、共享内存。 3、管道和邮槽。 4、剪贴板。 5、Socket通信。 1.消息传递机制 使用WM_COPYDATA实现进程间的传递数据。 函数原型 LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam) 参数 hWnd:其窗...
分类:编程语言   时间:2014-08-06 14:47:21    阅读次数:301
linux c 进程 pipe 通信代码分析
[root@luozhonghua 04]# cat ex04-3-pipe02.c #include #include #include #include #include int main(void){    int result=-1;    int fd[2],nbytes;    pid_t pid;    char string[]="hello,...
分类:系统相关   时间:2014-08-04 02:05:36    阅读次数:307
rhythmbox插件开发笔记2:背景知识学习 D-Bus&VFS&Gio& Python GTK+ 3
这次主要简单介绍下相关的背景知识D-Bus&VFS&Gio& Python GTK+ 3D-BusD-Bus是开源的进程通信(IPC)系统,它允许多个进程进行实时通信。D-Bus提供以下功能:完成在同一个桌面会话下的多个桌面应用程序间的通信,将整个桌面会话联合成一个整体,并为进程分配生存期完成桌面会...
分类:编程语言   时间:2014-07-29 11:32:26    阅读次数:288
linux进程通信之共享内存
共享内存允许两个或多个进程共享一给定的存储区,因为数据不需要来回复制,所以是最快的一种进程间通信机制。共享内存可以通过mmap()映射普通文件(特殊情况下还可以采用匿名映射)机制实现,也可以通过系统V共享内存机制实现。应用接口和原理很简单,内部机制复杂。为了实现更安全通信,往往还与信号量等同步机制共同使用。下面主要介绍系统V共享内存机制,主要用到的系统API包括: 1.shmget函数:获得一个...
分类:系统相关   时间:2014-07-26 02:33:37    阅读次数:317
linux进程通信之SYSTEM V信号量
信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明它被占用,测试的线程要进入睡眠队列中,等待被唤醒。 一、信号量的分类: 在学习信号量之前,我们必须先知道——Linux提供两种信号量: (1) 内核信号量,由内核控制路径使用。 (2) 用户态进程使用的信号量,这种信号量又分为POSI...
分类:系统相关   时间:2014-07-26 02:16:06    阅读次数:303
Android AIDL使用详解
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess communication :内部进程通信2.既然aid...
分类:移动开发   时间:2014-07-26 01:25:46    阅读次数:240
C#使用SQLite入门
什么是SQLite SQLite是一款非常轻量级的关系数据库系统,支持多数SQL92标准。SQLite在使用前不需要安装设置,不需要进程来启动、停止或配置, 而其他大多数SQL数据库引擎是作为一个单独的服务器进程,被程序使用某种内部进程通信(典型的是TCP/IP),完成发送请求到服务器和接收查询.....
分类:数据库   时间:2014-07-22 00:21:33    阅读次数:572
程序员的自我修养——操作系统篇(转)
也许,只需这一篇文章,便能让你全面的认识操作系统! 在阅读本文之前,推荐阅读“自己动手制作4位计算机”。目录:1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。5. 线程的实现方式. (用户线程与内核线程的区别)6. ....
分类:其他好文   时间:2014-07-19 08:39:08    阅读次数:329
Linux 进程通信之 ——信号和信号量总结
如今最经常使用的进程间通信的方式有:信号,信号量,消息队列,共享内存。 所谓进程通信,就是不同进程之间进行一些"接触",这种接触有简单,也有复杂。机制不同,复杂度也不一样。通信是一个广义上的意义,不仅仅指传递一些massege。他们的用法是基本相同的,所以仅仅要掌握了一种的用法,然后记住其他的用.....
分类:系统相关   时间:2014-07-18 18:31:13    阅读次数:305
Android AIDL使用详解
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口 icp:interprocess communication :内部进程通信   2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/docs...
分类:移动开发   时间:2014-07-17 19:16:35    阅读次数:272
770条   上一页 1 ... 73 74 75 76 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!