【问题标题】:ASP.NET doesn't have Object Pooling in standard like in Java EE?ASP.NET 没有像 Java EE 那样的标准对象池?
【发布时间】:2011-04-27 05:51:58
【问题描述】:

我读到了C# Object Pooling Pattern implementation,所以我的问题是:是否必须在 ASP.NET 中实现自己的对象池策略,而 Java EE 中存在这种策略?

我很不高兴,因为我更喜欢 .net 平台而不是 java,但在 java 中,它是在没有成为专家的情况下完成的。我很惊讶 ASP.NET 没有实现至少相同甚至更好的实现。

【问题讨论】:

  • 缺乏内置的数据连接池让我发疯!

标签: java asp.net jakarta-ee


【解决方案1】:

最近我了解到 .NET 至少在某些情况下涵盖了这一点。

BufferManager Class

是缓冲区的对象池。除了反编译和逆向工程之外,我看不到任何现成的方法可以将其扩展为其他目的。然而,在 .NET 深处可能存在更有用的类。

关于C# Object Pooling Pattern implementation 的复杂性将随着 .NET 4.0 的发布而大幅降低。大部分(或全部)锁定代码可以完全被清除并替换为并发数据类。

【讨论】:

  • 好吧,我很沮丧,因为我更喜欢 .net 平台而不是 java,但在 java 中,它是在没有成为大师的情况下完成的。我很惊讶 ASP.NET 没有实现至少相同甚至更好的实现。
  • 是的,如果他们创建了一个通用并发对象池类,那将是对他们添加的并发数据类的一个很好的补充。
猜你喜欢
  • 1970-01-01
  • 2011-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-08
  • 2011-07-05
  • 1970-01-01
相关资源
最近更新 更多