Configuration Provider: A Pattern for Configuring Threaded Applications

@inproceedings{Meffert2007ConfigurationPA,
  title={Configuration Provider: A Pattern for Configuring Threaded Applications},
  author={Klaus Meffert and Ilka Philippow},
  booktitle={EuroPLoP},
  year={2007}
}
You have an application that reads in configuration data at start-up. Your program consists of multiple threads with similar functionality. Some o f the configuration data applies to all threads; the other part of the data applies to individual th reads only. The configuration data should be read-only after it has been provided at start-up. T his paper introduces the pattern Configuration Provider as an implementation suggestion for this context.