码迷,mamicode.com
首页 >  
搜索关键字:.进程间通信    ( 1893个结果
WINCE下进程间通信(一)
WINCE下进程间通信(一) 在WINCE开发中经常需要在不同的进程之间传递、共享数据,总结了一下,WINCE下进程间通信常用的方式有:Windows消息,共享内存,socket通信,管道,全局原子,邮槽等,下面就分别对这几种方法做个小结。(当然还可以采用注册表,磁盘文件以及数据库方式,只是这几种....
分类:Windows程序   时间:2015-05-13 16:15:43    阅读次数:211
进程间通信-字符串的传递
近来写了个简单的音乐播放器, 每次双击音乐文件, 都会再次运行一个实例, 觉得不太方便, 只需一个运行着的实例即可, 因此着手解决这个问题. 最常用的方法, 当然是在查找当前相同的进程名称, 如果有,则退出, 没有则初始化本实例. 方法比较简单,但有效.private static bool Fo....
分类:系统相关   时间:2015-05-13 12:39:32    阅读次数:140
TCP/IP与套接字
以前我们讲过进程间通信,通过进程间通信可以实现同一台计算机上不同的进程之间通信。通过网络编程可以实现在网络中的各个计算机之间的通信。进程能够使用套接字实现和其他进程或者其他计算机通信。同样的套接字既可以实现进程间通信,也可以实现计算机之间通信。套接字是通信端点的抽象。与文件描述符一样,套接字需要使用...
分类:其他好文   时间:2015-05-12 08:08:27    阅读次数:123
使用 PHP 消息队列实现 Android 与 Web 通信
需求描述很简单:Android 发送数据到 Web 网页上。 系统: Ubuntu 14.04 + apache2 + php5 + Android 4.4 思路是 socket + 消息队列 + 服务器发送事件,下面的讲解步骤为 Android 端,服务器端,前端。重点是在于 PHP 进程间通信。 Android 端比较直接,就是一个 socket 程序。需要注意的是,如果直接在活动主...
分类:移动开发   时间:2015-05-10 09:52:08    阅读次数:183
进程间通信
在用户应用程序在经常用到C库的进程间通信函数,实际上,这些进程间通信函数在内核中是通过系统调用好文件系统的机制实现的。1 管道管道是只用于连接读进程和写进程,以实现它们之间通信的共享文件。因而它又称共享文件。向管道(共享文件)提供输入的发送进程(即写进程),以字符流形式将大量的数据送入管道。而接受管...
分类:系统相关   时间:2015-05-10 00:53:25    阅读次数:166
进程间通信--两个进程操作同一个文件
a.txt文件内容如下: hello,world。 编写两个不同的可执行程序,名称分别为a和b。在a程序中调用open函数打开a.txt文件,在b程序不可调用open或者fopen。只允许调用read函数来实现读取a.txt文件(a程序中可以使用fork和execv函数创建子进程)。 makefile .SUFFIXES: .c .o CC=gcc SRCS=a.c...
分类:系统相关   时间:2015-05-08 00:06:50    阅读次数:175
消息队列通讯编程
1.基本概念 消息队列就是一个消息的链表。而一条消息则可看做是一个记录,具有特定的格式 进程可以按照一定的规则添加新消息;另一些进程则可以从消息队列中读走消息。 2.函数学习 创建消息队列 函数名:msgget 函数原型:int msgget(key_t key,int msgflg) 函数功能:打开或创建消息队列 头文件:  返回值:成功:返回消息队列的id  失败:-1 参...
分类:其他好文   时间:2015-05-06 18:05:03    阅读次数:189
并发编程中的竞争条件
下面关于竞争条件的描述,来自《现代操作系统》在一些操作系统中,协作的进程可能共享一些彼此都能读写的公用存储区。这个公用存储区可能在内存中(可能是在内核数据结构中),也可能是一个共享文件。这里共享存储区的位置并不影响通信的本质及其带来的问题。为了理解实际中进程间通信如何工作,我们考虑一个简单但很普遍的...
分类:其他好文   时间:2015-05-06 16:52:31    阅读次数:111
[转] IPC之管道、FIFO、socketpair
管道和FIFO作为最初的UNIX IPC形式,现在已用得较少。SocketPair可作为全双工版本的管道,较为常用,这里简单做个笔记管道* 只用于有亲缘关系的进程间通信* 单向,即半双工 (双向方法:1 使用2个管道 2 使用SocketPair)* pipe() => write()/read()...
分类:其他好文   时间:2015-05-06 12:24:14    阅读次数:155
linux应用开发-信号编程
linux应用开发-信号编程 一 信号用于进程间通信 信号定义在/usr/include/asm/signal.h下 常见的信号有: SIGKILL杀死进程 SIGSTOP暂停进程 SIGCHLD子进程停止或者结束时通知父进程 二 相关的函数 发送信号 函数名    kill 函数原形  int kill(pid_t pi...
分类:系统相关   时间:2015-05-05 21:48:39    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!