请高手看看这个设想行吗?关于线程交互的

wudilaoshu 2004-12-22 05:14:02
我想在多线程间交互数据,想了一下这样的做法,请高手看下可行不?
主线程MAST 负责循环维护程序主体
从线A、B、C三个 分别负责 网络连接、命令处理、日志维护
函数A、B、C分别在三个类中,每个类的构造函数中把结构数组AR通过REF方式传进去,交后边的线程处理。
结构数组AR里存放事件标号和处理数据等等

4个线程各自检索数组中自己改作的命令,执行,并清除该项,再把返回结构放回去。

我设想这样来实现多线程协同工作。是否可行?
请高手给看看,另外,如果有问题,请说该怎么改?
...全文
124 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
egxsun 2004-12-25
  • 打赏
  • 举报
回复
能不能把你的代码贴出来,多线程关键还是线程间数据共享时问题,试验时可能看不出来,但是运用时可能有意想不到的后果
fengyecsdn 2004-12-25
  • 打赏
  • 举报
回复
怎么没人说说看法?
csdnbao 2004-12-25
  • 打赏
  • 举报
回复
多线程间交互数据----这种说法本身就有问题。线程本身并不占用资源,资源位于进程内部,由进程引发多个子线程,各个子线程共享进程资源。
wudilaoshu 2004-12-23
  • 打赏
  • 举报
回复
本人在VS.NET测试成功了
但是我担心的是有什么不妥,测试仅仅是简单的试验了一下。
效果达到。
请高手给说说,有什么隐患吗?
wudilaoshu 2004-12-22
  • 打赏
  • 举报
回复
UP一下

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧