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

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

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

一只名叫tom的猫 2018-08-15 08:05:00
http://book.51cto.com/art/200812/100192.htm这有个解释    我没看懂我想 跨进程的Singleton 就可以实现几个进程  共享一个类,也就做到了进程间的数据共享需求:一个窗体程序,一个dll,一个webservice,dll中有一个单例,窗体和webservice都已用这个单例,我想窗体对这个单例进行修改后,webservice调用也跟着变化
查看完整描述

2 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

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

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

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


查看完整回答
反对 回复 2018-08-20
?
倚天杖

TA贡献1828条经验 获得超3个赞

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

查看完整回答
反对 回复 2018-08-20
  • 2 回答
  • 0 关注
  • 419 浏览

添加回答

举报

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