主机单例

发布于 2024-10-23 21:55:58 字数 59 浏览 2 评论 0原文

如何为主机创建单例,而不是仅使用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

农村范ル 2024-10-30 21:55:58

如果我理解正确,您需要的可以通过以下方式实现:在每个需要访问“机器范围单例”的应用程序中使用单例模式。创建单例对象时,它应该尝试通过 .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?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文