Class SynchronizedMultivariateSummaryStatistics

java.lang.Object
org.apache.commons.math3.stat.descriptive.MultivariateSummaryStatistics
org.apache.commons.math3.stat.descriptive.SynchronizedMultivariateSummaryStatistics
All Implemented Interfaces:
Serializable, StatisticalMultivariateSummary

public class SynchronizedMultivariateSummaryStatistics extends MultivariateSummaryStatistics
Implementation of MultivariateSummaryStatistics that is safe to use in a multithreaded environment. Multiple threads can safely operate on a single instance without causing runtime exceptions due to race conditions. In effect, this implementation makes modification and access methods atomic operations for a single instance. That is to say, as one thread is computing a statistic from the instance, no other thread can modify the instance nor compute another statistic.
Since:
1.2
See Also: