进程通讯
内存共享
A进程创建共享区 shmget(…) 映射内存共享区 shmat(…)
B进程通过key找到共享区 映射内存共享区
进程间通讯
撤销各自的内存映射 shmdt()
删除共享区 shctl()
管道Pipe
A进程与B进程进行相互通讯 需要建立两个管道
当A->B时,需要在A中write end 在B中read end;当写入满时,管道阻塞;当管道无东西看读时 同样...
分类:
系统相关 时间:
2015-08-04 17:22:47
阅读次数:
186
一、Socket简介 Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。 几个定义: (1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯...
分类:
其他好文 时间:
2015-08-03 21:08:00
阅读次数:
190
SendMessage, PostMessage实现进程通讯
项目1中发送消息:
#define WM_MYMESSAGE WM_USER + 1
CWnd *pWnd = CWnd::FindWindow("#32770", "MfcTest"); //目标进程的窗口类名和窗口名
if (pWnd)
{
pWnd->SendMessage(WM_MYMESSAGE, N...
分类:
系统相关 时间:
2015-07-20 19:45:20
阅读次数:
181
1、定义: 进程通讯是指进程之间的信息交换。 在进程之间要传送大量数据时,就需要使用进程通讯。 进程互斥和同步需要交换一定的信息,它们也可归为进程通讯,属于低级的进程通讯。低级的原因在于(1)、效率低,生产者每次只能向缓冲池投放一个产品(消息),消费者每次只能从缓冲池中取得一个消息(2)、通讯对用户...
分类:
系统相关 时间:
2015-07-05 00:46:06
阅读次数:
325
1、定义: 进程通讯是指进程之间的信息交换。 在进程之间要传送大量数据时,就需要使用进程通讯。 进程互斥和同步需要交换一定的信息,它们也可归为进程通讯,属于低级的进程通讯。低级的原因在于(1)、效率低,生产者每次只能向缓冲池投放一个产品(消息),消费者每次只能从缓冲池中取得一个消息(2)、通讯...
分类:
系统相关 时间:
2015-07-03 21:56:27
阅读次数:
229
一、Socket简介Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。几个定义:(1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。(2)端口号:用来辨别本地通讯进...
分类:
其他好文 时间:
2015-06-19 16:43:35
阅读次数:
96
放下VB已经有7、8年的时候了。记得在上学的时候,一直迷恋着它,学了三年的VB,写了不少小软件。到了工作之后,转到JAVA后,就一直没用VB。这次的项目由于与系统的相关性高以及安装文件的大小有限制,又拾起了VB。在写程序的几天,感受很深,想把一些自己的感觉写在这里。进程通讯:在vb里用系统的api很...
分类:
其他好文 时间:
2015-06-17 14:41:13
阅读次数:
108
一、Socket简介Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。几个定义:(1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。(2)端口号:用来辨别本地通讯进...
分类:
其他好文 时间:
2015-05-24 14:05:58
阅读次数:
136
一、Socket简介Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。几个定义:(1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。(2)端口号:用来辨别本地通讯进...
分类:
其他好文 时间:
2015-05-09 21:46:16
阅读次数:
169
一、Socket简介Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。几个定义:(1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。(2)端口号:用来辨别本地通讯进...
分类:
其他好文 时间:
2015-04-24 18:28:44
阅读次数:
113