为了账号安全,请及时绑定邮箱和手机立即绑定

用c# 如何实现 跨进程的Singleton?

用c# 如何实现 跨进程的Singleton?

MMMHUHU 2018-12-11 10:05:49
最好有个代码例子问题补充:http://book.51cto.com/art/200812/100192.htm这有个解释    我没看懂我想 跨进程的Singleton 就可以实现几个进程  共享一个类,也就做到了进程间的数据共享需求:一个窗体程序,一个dll,一个webservice,dll中有一个单例,窗体和webservice都已用这个单例,我想窗体对这个单例进行修改后,webservice调用也跟着变化
查看完整描述

2 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

这样的单例很少用,一般的共享采用数据库,NFS等系统可以实现的。

至于单机上实现提到的这个内容,可以使用共享内存形式,Mutex判断互斥写的问题即可

如果多台机器实现更复杂了,因此一般采用现有的方案


查看完整回答
反对 回复 2018-12-15
?
慕慕森

TA贡献1856条经验 获得超17个赞

都跨进程了,为什么还要Singleton呢?

查看完整回答
反对 回复 2018-12-15
  • 2 回答
  • 0 关注
  • 812 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信