Apache Commons数学:摘要统计数据存储的值在哪里



我在我的Web应用程序中使用Apache Commons数学。我需要使用此类:

SummaryStatistics

但是,我对此描述感到困惑:

计算使用使用的数据值流的摘要统计信息 AddValue方法。数据值未存储在内存中,因此 类可用于计算非常大的数据流的统计信息。

http://commons.apache.org/proper/commons-math/javadocs/api-3.3/org/apache/commons/commons/math3/stat/stat/descriptive/summarystatistics.html

如果未存储在内存中,则存储在哪里?在磁盘上?如果在磁盘上,文件名呢?有人可以阐明这一点吗?我还想知道摘要阶层是否支持mutli-threads。

这对我很重要,因为Web应用程序允许多线程请求,我需要确保一个人的请求不会覆盖另一个人的摘要统计信息。

它们尚未存储在任何地方。该类仅维护所需的最小摘要值,即正方形,最小值,最大值和更多值的总和。如有疑问,您可以随时查看源代码。

每个线程安全,Javadoc专门说:

此类不是线程安全。如果需要从多个线程进行并发访问,请使用SynchronizedSummaryStatistics

最新更新