gpt4 book ai didi

c# - 静态类的范围是什么?

转载 作者:可可西里 更新时间:2023-11-01 03:05:57 27 4
gpt4 key购买 nike

我有一个程序集,一次可能被多个进程使用。如果我使用的是静态类,那么多个进程是否都会使用该类的同一个“实例”?

由于进程是分开的,它们是否会在不同的应用程序域下运行,因此静态“实例”是分开的?

这里的细节是该程序集正由自定义 BizTalk 适配器使用,我可以将其设置为并行批处理消息。这就是我上面所说的“多进程”。

最佳答案

静态类在每个应用程序域中只存在一次。在您的情况下,这取决于适配器是在同一应用程序域中使用多个线程(因此共享静态类的单个实例)还是使用多个进程(因此具有静态类的单独实例)。

关于c# - 静态类的范围是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/284491/

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