Apache log4cxx  Version 0.11.0
log4cxx::helpers::Thread Class Reference

This class implements an approximation of java.util.Thread. More...

#include <thread.h>

Public Member Functions

 Thread ()
 Create new instance.
 
 ~Thread ()
 Destructor.
 
void run (Runnable start, void *data)
 Runs the specified method on a newly created thread.
 
void join ()
 
bool isActive ()
 
void interrupt ()
 Sets interrupted status to true.
 
bool isAlive ()
 
bool isCurrentThread () const
 
void ending ()
 

Static Public Member Functions

static void sleep (int millis)
 Causes the currently executing thread to sleep for the specified number of milliseconds. More...
 
static void currentThreadInterrupt ()
 Sets interrupted status for current thread to true.
 
static bool interrupted ()
 Tests if the current thread has been interrupted and sets the interrupted status to false.
 

Friends

void *LOG4CXX_THREAD_FUNC ThreadLaunch::launcher (apr_thread_t *thread, void *data)
 

Detailed Description

This class implements an approximation of java.util.Thread.

Member Function Documentation

◆ sleep()

static void log4cxx::helpers::Thread::sleep ( int  millis)
static

Causes the currently executing thread to sleep for the specified number of milliseconds.

Parameters
millismilliseconds.
Exceptions
InterruptedException if the thread is interrupted.

The documentation for this class was generated from the following file: