ROOT  6.06/09
Reference Guide
Functions | Variables
TThread.cxx File Reference
#include "RConfigure.h"
#include "TThread.h"
#include "TThreadImp.h"
#include "TThreadFactory.h"
#include "TROOT.h"
#include "TApplication.h"
#include "TVirtualPad.h"
#include "TMethodCall.h"
#include "TTimeStamp.h"
#include "TInterpreter.h"
#include "TError.h"
#include "Varargs.h"
#include "ThreadLocalStorage.h"
#include "TThreadSlots.h"
+ Include dependency graph for TThread.cxx:

Go to the source code of this file.

Functions

static void CINT_alloc_lock ()
 
static void CINT_alloc_unlock ()
 
static void ThreadInternalLock ()
 
static void ThreadInternalUnLock ()
 
static Bool_t fgIsTearDown (kFALSE)
 
void ROOT_TThread_Initialize ()
 
 ClassImp (TThread) TThread
 Create a thread. More...
 

Variables

static TMutexgMainInternalMutex = 0
 
static TThreadTearDownGuard gTearDownGuard
 

Function Documentation

static void CINT_alloc_lock ( )
static

Definition at line 50 of file TThread.cxx.

Referenced by TThread::Init().

static void CINT_alloc_unlock ( )
static

Definition at line 51 of file TThread.cxx.

Referenced by TThread::Init().

ClassImp ( TThread  )

Create a thread.

Specify the function or static class method to be executed by the thread and a pointer to the argument structure. The user function should return a void*. To start the thread call Run().

Definition at line 195 of file TThread.cxx.

static Bool_t fgIsTearDown ( kFALSE  )
static
void ROOT_TThread_Initialize ( )

Definition at line 60 of file TThread.cxx.

static void ThreadInternalLock ( )
static
static void ThreadInternalUnLock ( )
static

Variable Documentation

TMutex* gMainInternalMutex = 0
static

Definition at line 53 of file TThread.cxx.

TThreadTearDownGuard gTearDownGuard
static

Definition at line 86 of file TThread.cxx.