我正在.net 项目中实现连接池我在我的asp.net 项目中有一个.asmx webservice,用于获取connectionID。我添加了一个类 TicketManager.cs 我使用下面的单例
private static readonly TicketManager TicketManagerInstance=new TicketManager();
public static TicketManager GetTicketManagerInstance()
{
return TicketManagerInstance;
}
.使用我的网络服务,我进行操作以获得票证。但是当我在 IIS 中部署这个项目时,我得到了不同的结果。我有一个网络方法来列出 USE 中的当前连接。当我尝试获取这个时。我在不同的请求上看到不同的结果.我怀疑我的单例类可能会被多次实例化。你能提出一些建议吗?我应该如何让它在多线程环境中工作?