ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 "TMutex.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 51 of file TThread.cxx.

Referenced by TThread::Init().

static void CINT_alloc_unlock ( )
static

Definition at line 52 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 196 of file TThread.cxx.

static Bool_t fgIsTearDown ( kFALSE  )
static
void ROOT_TThread_Initialize ( )

Definition at line 61 of file TThread.cxx.

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

Variable Documentation

TMutex* gMainInternalMutex = 0
static

Definition at line 54 of file TThread.cxx.

TThreadTearDownGuard gTearDownGuard
static

Definition at line 87 of file TThread.cxx.