Configuration Provider: A Pattern for Configuring Threaded Applications

  title={Configuration Provider: A Pattern for Configuring Threaded Applications},
  author={Klaus Meffert and Ilka Philippow},
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.