NCBI C++ ToolKit
Classes | Macros | Variables
ncbithr.hpp File Reference

Multi-threading – classes, functions, and features. More...

#include <corelib/ncbi_process.hpp>
#include <corelib/ncbi_safe_static.hpp>
#include <list>
+ Include dependency graph for ncbithr.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.


class  CTlsBase
 CTlBase –. More...
struct  CTlsBase::STlsData
 Internal structure to store all three pointers in the same TLS. More...
class  CTls< TValue >
 CTls –. More...
class  CSimpleStaticTls< V >
 CSimpleStaticTls. More...
struct  CSimpleStaticTls< V >::SCaster< A >
struct  CSimpleStaticTls< V >::SCaster< A * >
class  CStaticTls_Callbacks< TValue >
class  CStaticTls< TValue >
class  CUsedTlsBases
class  CThread
 CThread –. More...
class  CThreadException


#define DECLARE_TLS_VAR(type, var)   CSimpleStaticTls<type> var


const CThread::TID kThreadID_None = 0xFFFFFFFF

Detailed Description

Multi-threading – classes, functions, and features.



Definition in file ncbithr.hpp.

Modified on Sat Apr 13 11:48:16 2024 by rev. 669887