Logo ROOT  
Reference Guide
TThread.cxx File Reference
#include "RConfigure.h"
#include "TThread.h"
#include "TThreadImp.h"
#include "TThreadFactory.h"
#include "TROOT.h"
#include "TCondition.h"
#include "TApplication.h"
#include "TVirtualPad.h"
#include "TMethodCall.h"
#include "TMutex.h"
#include "TTimeStamp.h"
#include "TInterpreter.h"
#include "TError.h"
#include "TSystem.h"
#include "Varargs.h"
#include "ThreadLocalStorage.h"
#include "TThreadSlots.h"
#include "TRWMutexImp.h"
#include "snprintf.h"
Include dependency graph for TThread.cxx:

Classes

class  TJoinHelper
 
class  TThreadTearDownGuard
 

Namespaces

namespace  ROOT
 This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
 

Functions

static void CINT_alloc_lock ()
 
static void CINT_alloc_unlock ()
 
static Bool_t fgIsTearDown (kFALSE)
 
void ROOT_TThread_Initialize ()
 
static void ThreadInternalLock ()
 
static void ThreadInternalUnLock ()
 

Variables

static TMutexgMainInternalMutex = nullptr
 
static TThreadTearDownGuard gTearDownGuard
 

Function Documentation

◆ CINT_alloc_lock()

static void CINT_alloc_lock ( )
static

Definition at line 55 of file TThread.cxx.

◆ CINT_alloc_unlock()

static void CINT_alloc_unlock ( )
static

Definition at line 56 of file TThread.cxx.

◆ fgIsTearDown()

static Bool_t fgIsTearDown ( kFALSE  )
static

◆ ROOT_TThread_Initialize()

void ROOT_TThread_Initialize ( )

Definition at line 65 of file TThread.cxx.

◆ ThreadInternalLock()

static void ThreadInternalLock ( )
static

Definition at line 60 of file TThread.cxx.

◆ ThreadInternalUnLock()

static void ThreadInternalUnLock ( )
static

Definition at line 61 of file TThread.cxx.

Variable Documentation

◆ gMainInternalMutex

TMutex* gMainInternalMutex = nullptr
static

Definition at line 58 of file TThread.cxx.

◆ gTearDownGuard

TThreadTearDownGuard gTearDownGuard
static

Definition at line 91 of file TThread.cxx.