主机单例
如何为主机创建单例,而不是仅使用c#、.Net的应用程序?类似的事情可以通过 C++ 中的共享内存来实现
How to make a singleton for host, not for application only using c#,.Net? Something similar is possible to make via shared memory in C++
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果我理解正确,您需要的可以通过以下方式实现:在每个需要访问“机器范围单例”的应用程序中使用单例模式。创建单例对象时,它应该尝试通过 .net 远程处理连接到本地计算机上的“单例服务器”。如果失败,它可以创建一个并充当服务器。
这就是你想要的吗?
If I understand it correctly, what you need can be achieved in the following way: Use the singleton pattern in every application that needs access to the "machine-wide singleton". When a singleton object is created, it should try to connect via .net remoting to a "singleton server" on the local machine. If this fails, it can create one and act as a server.
Is that what you wanted?