我遇到了一些这样的代码。
public class ConnectionUtility
{
private static SqlConnection con;
public static SqlConnection GimmeConnection()
{
if(con==null)
con = new SqlConnection();
return con;
}
}
这是在 ASP.NET Web 应用程序中。是否可以期望存在竞争条件,其中一个请求/页面尝试打开/关闭连接上的执行操作,而其他请求也尝试执行这些操作?