CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  网络及通讯开发

服务端多线程中,怎样使DM属于各自的线程呢?

楼主suntonycomm(太阳花)2006-03-03 10:56:31 在 C++ Builder / 网络及通讯开发 提问

这样的话,多个线程中都可以同时使用各自的DM,并且没有冲突。  
   
  给个思路。 问题点数:100、回复次数:7Top

1 楼zly1980(zly1980)回复于 2006-03-03 14:57:56 得分 80

你自己写一个类,管理一个连接池,其它写法一样只是取连接对象的时候在连接池里取。Top

2 楼suntonycomm(太阳花)回复于 2006-03-03 16:24:08 得分 0

我再说详细一些:  
   
  VisiBroker平台实现的Corba服务端默认是多线程模式的(线程池)。  
   
  如果两个客户同时调用服务端函数   func1(),并且按查询条件分别返回100条记录,会怎样!(这时会有两个线程同时操作一个DM)  
   
  问题在于,服务端如何正确使用那个公用的数据模块(DataModule),才能使上面的调用能够正确返回结果呢。  
   
  我想像当中,两个线程中的请求即使调用同一个服务端函数,这时DM应该位于不同的线程中,这样才能互不干扰。如何实现?  
  Top

3 楼suntonycomm(太阳花)回复于 2006-03-27 16:37:16 得分 0

再说的简单些,就是位于服务端的公用DM如何才能支持客户端的多线程并发访问?  
   
  Top

4 楼yy2001()回复于 2006-03-31 13:49:14 得分 0

学习。。Top

5 楼yz20050510(小)回复于 2006-03-31 14:23:26 得分 20

需要自己定义特殊的结构来完成你的功能,  
  Top

6 楼WaveYang(波光·弦影)回复于 2006-04-06 13:57:40 得分 0

支持一下。没有做过。Top

7 楼suntonycomm(太阳花)回复于 2006-06-09 08:32:01 得分 0

没解决。Top

相关问题

  • winsock服务器端多线程编程
  • 多线程并发服务器设计
  • 多线程啊多线程
  • 多线程socket!!!
  • 多线程
  • 多线程
  • 多线程
  • 多线程
  • CSocket 多线程
  • java多线程

关键词

  • 线程
  • 多线程
  • 连接
  • dm
  • 服务端
  • 调用

得分解答快速导航

  • 帖主:suntonycomm
  • zly1980
  • yz20050510

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo