gpt4 book ai didi

c# - C# 中的跨进程锁定

转载 作者:可可西里 更新时间:2023-11-01 03:07:54 25 4
gpt4 key购买 nike

我已经编写了一个 API,将在 (1) Windows 服务、(2) Web 应用程序和 (3) Windows 窗体应用程序的同一个框上使用。它们都需要共享一组非常小的公共(public)数据(一些整数、一个日期和一个字符串,我可以将它们作为单个类的属性)。

跨进程使用什么样的锁机制,三个进程可以安全共享资源,不发生冲突?

请不要使用数据库,寻找不需要额外依赖项的解决方案。该解决方案最好以某种方式使用共享内存或文件系统。

最佳答案

对于 C#/.Net 中的跨进程锁定,您可以使用 named system Mutex .

关于c# - C# 中的跨进程锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3639138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com