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

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

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

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

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告