社区
进程/线程/DLL
帖子详情
请问如何实现两个进程间函数的异步调用?
blademan
2002-10-31 02:42:15
请问如何实现两个进程间函数的异步调用?
...全文
80
2
打赏
收藏
请问如何实现两个进程间函数的异步调用?
请问如何实现两个进程间函数的异步调用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stonespace
2002-10-31
打赏
举报
回复
进程函数调用,可能需要通过COM。
每次调用,调用者生成一个event对象,并且作为参数传给被调用者。
被调用者可以这样处理:每一个异步调用的参数打包,建立一个队列和一个线程,调用异步函数的时候,把参数打包,放入队列中,对这次调用生成一个唯一的标识id后立即返回。线程不停的取出队列中的参数包,进行处理,处理完成后,把传入的event对象SetEvent,并且把结构放在一个表中,等待被调用者来取。
调用者在合适的时机,Lock传入的event对象,等待异步调用完成,然后可以调用一个同步函数用id取出处理结果。
也可以不用event,调用者可以把一个窗口句柄发送给被调用者,处理完成后,被调用者用PostMessage通知调用者,使用约定的消息,包含id。
blademan
2002-10-31
打赏
举报
回复
对不起,可能没表达清楚。
我就是想实现调用者调用之后马上返回,被调用者继续实现被调用的功能,在完成之后再通知调用者。
Linux内核源代码情景分析 (上下册 高清非扫描 )
本PDF电子书包含上下两册,共1576页,带目录,高清非扫描版本。 作者: 毛德操 胡希明 丛书名: Linux内核源代码情景分析 出版社:浙江大学出版社 目录 第1章 预备知识 1.1 Linux内核简介. 1.2 Intel X86 CPU系列...
UNIX环境高级编程
18.7.2 一个
进程
还是
两个
进程
464 18.8 客户机源码 465 18.9 小结 474 习题 474 第19章 伪终端 476 19.1 引言 476 19.2 概述 476 19.2.1 网络登录服务器 477 19.2.2 script程序 478 19.2.3 expect程序 479 ...
python线程
进程
、异步IO
该章节主要包括线程
进程
的概念,基于python的线程
进程
实现
,GIL锁的影响,消费者生产者模型,
进程
池的应用以及IO模型的介绍,一句话概括本章的内容就是:
实现
并发编程,即计算机能够同时处理多个任务。
进程
间
调用常用
函数
1、异步
函数
WIN32 API WinExec(“one.exe”, SW_SHOWNORMAL);第二个参数只是WinExec
函数
的参数,不是one.exe的参数。 注意:第一个参数一定是ASCII 2、同步
函数
system
函数
原型: int system(const char *command) ...
同步
函数
与异步
函数
1. 同步
函数
与异步
函数
什么是同步
函数
? ...(1) 同步
函数
:当一个
函数
是同步执行时,那么当该
函数
被调用时不会立即返回,直到该
函数
所要做的事情全都做完了才返回。 (2) 异步
函数
:如果
进程/线程/DLL
15,472
社区成员
49,183
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章