C3D Toolkit  Kernel - 115525, Vision - 2.6.4.29
tool_multithreading.h File Reference

Managing of parallel data processing. More...

#include <system_dependency.h>
#include <tool_mutex.h>
#include <tool_err_handling.h>

Classes

class  CacheCleaner
 Base class for objects which require a garbage collection. More...
 
class  MbGarbageCollection
 Garbage collector in objects which use data caching. More...
 
class  AuxiliaryData
 Parent class of data for manager of parallel processing. More...
 
class  CacheManager< T >
 Manager for parallel data processing (the cache manager) with support of caches post-processing. More...
 

Enumerations

enum  MbeMultithreadedMode { mtm_Off = 0 , mtm_Standard = 1 , mtm_SafeItems = 2 , mtm_Items = 3 , mtm_Max = 31 }
 Multithreading modes. More...
 

Detailed Description

Managing of parallel data processing.

Managing of parallel data processing.