gpt4 book ai didi

asp.net - 什么是更好的: Static variable V. S.Asp.NET应用程序 session ?

转载 作者:行者123 更新时间:2023-12-04 06:13:21 25 4
gpt4 key购买 nike

假设您要在ASP.NET Web应用程序中的所有线程/ session 之间共享某些资源,例如类或变量。什么是更好的?

1)一个静态变量具有对该静态变量的线程安全访问器?

2)还是ASP.NET应用程序 session 变量?

最佳答案

如果您只有其中之一,则几乎没有什么不同。

如果有多个变量,则应使用静态变量而不是Application变量。 Application.Lock方法将锁定所有Application变量,而您可以为静态变量使用单独的同步标识符,以便每个锁定仅影响访问该特定变量的代码。

关于asp.net - 什么是更好的: Static variable V. S.Asp.NET应用程序 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/894036/

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