社区
进程/线程/DLL
帖子详情
不同DLL的线程之间如何通信?
swlyzju
2009-08-03 08:52:58
在dll_A中有线程1,dll_B中有线程2
线程1首先判断flag标志,为true则运行一下,完后设flag为false,并等待flag为true;线程2查询flag为false则运行一下,完后设flag为true,并等待flag为false;线程1再查询flag是否为ture,如此循环.
主框架连接两dll的接口不同,想要上述过程实时进行并尽少占用系统资源,应该如何实现?
最好能说下具体步骤,给些简要的代码....
...全文
101
5
打赏
收藏
不同DLL的线程之间如何通信?
在dll_A中有线程1,dll_B中有线程2 线程1首先判断flag标志,为true则运行一下,完后设flag为false,并等待flag为true;线程2查询flag为false则运行一下,完后设flag为true,并等待flag为false;线程1再查询flag是否为ture,如此循环. 主框架连接两dll的接口不同,想要上述过程实时进行并尽少占用系统资源,应该如何实现? 最好能说下具体步骤,给些简要的代码....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
swlyzju
2009-08-03
打赏
举报
回复
[Quote=引用 4 楼 biweilun 的回复:]
为什么不使用内存映射呢
[/Quote]
因为我不会用啊,这个具体怎么操作?
biweilun
2009-08-03
打赏
举报
回复
为什么不使用内存映射呢
gg606
2009-08-03
打赏
举报
回复
两个DLL中的线程不会是在 DLL_PROCESS_ATTACH 时创建吧?
应该是各提供一个接口函数创建线程吧?
那么在调用方,声明一个生命周期够长的变量Flag,并把这个变量的地址分别传给两个DLL的接口函数。
“在查询flag值时用那种方式最节省电脑资源?”
就用if(flag)呀,这有什么省不省资源的?
注意修改flag的值要使用原子操作,最简单的是使用InterlockedExchange
swlyzju
2009-08-03
打赏
举报
回复
具体怎么操作?是dll_A把flagA传给主框架,主框架用sendmessage给flagB赋值,再传给dll_B?
在查询flag值时用那种方式最节省电脑资源?
oyljerry
2009-08-03
打赏
举报
回复
直接dll_A,dll_B的接口中增加一个参数来设置flag..
Delphi多个
DLL
共享全局数据Demo
总之,"Delphi多个
DLL
共享全局数据Demo"是一个实用的示例,它涵盖了
DLL
编程中的核心概念和技术,帮助开发者学习如何在
不同
模块
之间
有效地共享和
通信
。理解并实践这些知识将提升你在Delphi开发中的技能,使你能够构建...
亲测可以用的OPCAutomation_
dll
OPC (OLE for Process Control) 是一种工业自动化领域中用于数据交换的标准接口,它允许
不同
的软件应用程序
之间
共享过程控制数据。OPCAutomation_
dll
指的是一种实现了 OPC 自动化接口的动态链接库(
DLL
),它是 OPC...
libmySQL.
dll
64位版
8. **版本兼容性:** libmySQL.
dll
与MySQL服务器版本
之间
可能存在兼容性问题,因此在使用时需确保两者版本匹配。 9. **安全性:** 使用libmySQL库进行数据库操作时,应遵循安全编码原则,避免SQL注入等安全隐患,...
C#调用c++工程文件(调试已通过)
8. **
线程
安全**:如果你的
DLL
函数是
线程
安全的,记得在C#中考虑多
线程
环境下的调用,确保
线程
同步和资源访问的正确性。 以上就是C#调用C++
DLL
的基本流程。在实际应用中,可能还会涉及到更复杂的场景,如结构体...
C#使用SerialPort和API串口的例子
串口
通信
是设备
之间
数据交换的一种常见方法,特别是在嵌入式系统、自动化设备以及工业控制系统中广泛应用。C#提供了丰富的工具来简化这个过程,其中`System.IO.Ports.SerialPort`类是一个关键组件。 `SerialPort`类...
进程/线程/DLL
15,466
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章