社区
进程/线程/DLL
帖子详情
线程之间通信的问题?急急急!!!
ingame
2000-12-28 11:19:00
我现在编的程序在一个进程中需要启动很多个线程,而这些线程之间要有很多的共同访问的参数。我试过了用内存映射文件做参数的中转站,但是实现起来很麻烦。哪位大虾更有高招?
...全文
233
9
打赏
收藏
线程之间通信的问题?急急急!!!
我现在编的程序在一个进程中需要启动很多个线程,而这些线程之间要有很多的共同访问的参数。我试过了用内存映射文件做参数的中转站,但是实现起来很麻烦。哪位大虾更有高招?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyanglike
2000-12-28
打赏
举报
回复
定义全局变量,有事件在不同的线程之间通讯。
可以试试。
Sam_Yang
2000-12-28
打赏
举报
回复
同步机制
ingame
2000-12-28
打赏
举报
回复
大虾verybigbug:
这个问题焦点不是参数传递,而是这些变量是作为不断被各个线程监测的很复杂的结构体存在的,因此在启动线程时参数不是很方便。再请问您一般是在线程通信、进程通信、类之间通信常使用那些手段啊?
acute
2000-12-28
打赏
举报
回复
还是临界量比较好。
事件控制也行啊。
verybigbug
2000-12-28
打赏
举报
回复
在一个进程中启动多个线程的话,用不了内存映射,那是用来不同的进程间通讯的。
定义一个结构体,通过CreateThread(param)传送你的结构,就可以应用了。
----某经常用SDK,对MFC不太了解。
注意,在多线程中使用临界量进行控制。
vcbear
2000-12-28
打赏
举报
回复
怕麻烦? 用全局变量。反正是同一个进程。
Rabit9556
2000-12-28
打赏
举报
回复
发消息!
panda_w
2000-12-28
打赏
举报
回复
使用全局变量是最简单的方法了,不过,你可以试试同步机制的,设置两个CEvent变量,
m_start和m_kill; 你用WaitfoSingleObject函数来控制。具体的请参考《Vc技术内幕》的第四版的多线程编程一文。
luxes
2000-12-28
打赏
举报
回复
使用全局量,根据全局量的值来改变操作,注意使用临界区
EVC开发周立功ARM10串口通讯
EVC写的串口通讯源码
[delphi教程]delphi开发教程全攻略(1)
如何在Image上提示字符? 怎样加入tb2k FastReport4.0安装后中文的
问题
。 怎样单独得到现在的年和月?? [考题]这两种字符串赋值语句有什么区别 TXmlDocument控件使用
问题
急
急
急
!!!网络数据通讯
问题
(多
线程
如何解决???) 关于保存一个Record类型到文件中的
问题
如何使窗体在用户按下显示桌面之后不会隐藏(不是将它始终置前)谢谢各位 大家好,请D
java socket编程 聊天_java socket 编程 一个简单的聊天程序
急
急
急
!!!
展开全部服务器端:package Chat;import javax.swing.JFrame;import java.awt.Dimension;import javax.swing.JPanel;import javax.swing.JLabel;import java.awt.Rectangle;import java.awt.event.KeyEvent;import java.io.Bu...
JUC之
线程
进程基础
文章目录1、进程和
线程
1.1、进程1.2、
线程
1.3、进程和
线程
之间
的对比2、串行和并行2.1、概述2.2、串行并行
之间
的对比2.3、应用2.3.1、异步调用2.3.2、并行执行3、Java
线程
3.1、
线程
的创建3.1.1、Thread3.1.2、Runnable3.1.3、FutureTask3.1.4、Runnable和Thread
之间
的关系3.2、
线程
运行的原理3.3、
线程
上下文切换4、常用方法4.1、run和start4.2、getState4.3、sleep4.4、interrupt4.4.1、打
关于一个用VB编写的PING工具的
问题
我在互联网上找到一个用VB编写的程序,是PING一个计算机的IP是否能通的工具,我改了改,使用ADO重数据库中循环读取IP地址,并将测试后的状态写入到数据库,作完后运行是可以测试,但是速度太慢了,每循环测试一个IP地址都需要接近1秒的时间,如果IP多的话时间就太长了,有其他办法让测试时间缩短吗?多
线程
如何做呢?谢谢各位帮忙!!! VB代码: Option Explicit Private...
进程/线程/DLL
15,467
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章