社区
C#
帖子详情
.NET中remoting的一个小问题
hopewoo
2007-01-31 10:10:58
就是数据锁,大家都知道当线程对同一个对象操作时,能够通过加锁来防止丢失信息,但是 remoting怎么办呢?如果2个客户端同时调用服务端的一个方法,对服务端的一个对象进行操作,怎么能让它们不发生数据冲突?
好象用消息队列可行,但是这个还得添加windows组件,不实用啊.
...全文
181
6
打赏
收藏
.NET中remoting的一个小问题
就是数据锁,大家都知道当线程对同一个对象操作时,能够通过加锁来防止丢失信息,但是 remoting怎么办呢?如果2个客户端同时调用服务端的一个方法,对服务端的一个对象进行操作,怎么能让它们不发生数据冲突? 好象用消息队列可行,但是这个还得添加windows组件,不实用啊.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hopewoo
2007-02-09
打赏
举报
回复
哎...我已经用消息队列了.用存储delegate对象的queue,算解决一半了.散分
lovehongyun
2007-02-05
打赏
举报
回复
关注..
hopewoo
2007-02-05
打赏
举报
回复
能否讲的在详细点?
qqchen79
2007-02-05
打赏
举报
回复
Remoting Server本身就是一个多线程程序,每一个Request在一个单独的线程上执行。
线程同步的方法(lock, etc)在Remoting程序里也是一样的。
li45214521
2007-02-05
打赏
举报
回复
SingleCall
singleTon
区别开就会了
yonking
2007-01-31
打赏
举报
回复
如果你用 SingleCall来创建服务器对象的话 ,那么 每个客户端访问 ,服务器都为他建立一个单独的服务器对象 ,所以不会出现 你的问题
如果你用singleTon或者Marshal来创建服务器对象的话,则需要自己来维护数据锁 ,最简单的方法就是lock啦 ,呵呵 ,希望帮到你
Microsoft
.NET
Remoting
Microsoft
.NET
Remoting
Microsoft
.NET
Remoting
Microsoft
.NET
Remoting
Microsoft
.NET
Remoting
Microsoft
.NET
Remoting
Microsoft
.NET
Remoting
Microsoft
.NET
Remoting
自己弄的三层框架Spring
.net
,
Remoting
自己弄的三层框架Spring
.net
,
Remoting
本系统共分3部分: 1, DataAccess 数据访问层, 使用Ado
.Net
和Sql2005交互..数据访问层基本的Model, 单表基本操作存储过程, Dao代码可以由"动软代码生成工具修改版"生成 2, ...
MSMQ和
.Net
+
Remoting
在MES开发
中
的应用
MSMQ和
.Net
+
Remoting
在MES开发
中
的应用
VB
.NET
Remoting
技术手册
VB
.NET
Remoting
技术手册VB
.NET
Remoting
技术手册
Microsoft
.Net
Remoting
系列专题
Microsoft
.Net
Remoting
系列专题
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章