如果您有一个 Windows 服务和一个使用相同静态对象的 Windows 窗体应用程序,那么这两个应用程序中的对象是否相同?换句话说,如果我更新服务中的对象,如果两者同时运行,它也会在表单应用程序中更新吗?
最佳答案
它们在不同的进程上运行,因此它们不共享静态对象。
与您的问题不完全相关,但在同一应用程序上创建的线程是另一回事。他们将共享静态变量,除非标有 ThreadStatic
属性
关于c# - 静态对象在多个运行的应用程序中是同一个对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10016061/