EyE.Sys.MultiThreading Namespace Reference

Classes

class  ProgressThreadParam
 As a base class, this object provides a simple way to create a derived class, that can pass all the parameters needed, to a threaded function. Even when not derived from it provides a simple but limited way for the called Thread and the calling thread to communicate The calling thread may only READ member variables after starting the thread. Once this flag goes false, the calling thread may read or write all the other values. There is no "locking" implemented internally to ensure good behavior, so be cautious. It is the responsibility of the called thread to set all the values in this class, before setting the isProcessing flag to false.
 
class  ProgressThreadParamSet
 This class is just a set of ProgressThreadParam. Calling the various member functions, will simply call the same on each member of the set.