把一个远程对象静态化带来的后果会是什么?

nyq1999 2009-12-25 04:40:42
1.静态对象,多线程访问会引发线程不安全吗?我觉得理论上会,因为是一个共享资源
2.静态方法,只要不涉及静态变量线程应该是安全的,方法内的变量对象针对不通的调用应该有不同的副本
今天我竟然看到有把Remoting的客户端对象和WCF的客户端对象静态化的代码,这种代码的用意肯定是想减少实例化耗费的资源.
不过我看着有点没底啊!
这种用法会不会出问题,特别是高并发的时候.具体会是什么问题?
这种对象如果调用的话,应该会线程阻塞吧?会不会占用服务的连接数?这些都是问题,大家讨论讨论,请教了~
...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
1dit 2009-12-26
  • 打赏
  • 举报
回复
帮顶...
nyq1999 2009-12-26
  • 打赏
  • 举报
回复
自己往上顶了,没人有高见吗?

110,534

社区成员

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

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

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