threading
index
/usr/local/lib/python2.5/threading.py
Module Docs

Thread module emulating a subset of Java's threading model.

 
Modules
       
sys

 
Classes
       
__builtin__.object
thread._local
_Verbose(__builtin__.object)
Thread

 
class Thread(_Verbose)
    
Method resolution order:
Thread
_Verbose
__builtin__.object

Methods defined here:
__init__(self, group=None, target=None, name=None, args=(), kwargs=None, verbose=None)
__repr__(self)
getName(self)
isAlive(self)
isDaemon(self)
join(self, timeout=None)
run(self)
setDaemon(self, daemonic)
setName(self, name)
start(self)

Data descriptors inherited from _Verbose:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
local = class _local(__builtin__.object)
    Thread-local data
 
  Methods defined here:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data descriptors defined here:
__dict__
Local-data dictionary

Data and other attributes defined here:
__new__ = <built-in method __new__ of type object at 0x81401a0>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
Functions
       
BoundedSemaphore(*args, **kwargs)
Condition(*args, **kwargs)
Event(*args, **kwargs)
Lock = allocate_lock(...)
allocate_lock() -> lock object
(allocate() is an obsolete synonym)
 
Create a new lock object.  See LockType.__doc__ for information about locks.
RLock(*args, **kwargs)
Semaphore(*args, **kwargs)
Timer(*args, **kwargs)
activeCount()
currentThread()
enumerate()
setprofile(func)
settrace(func)
stack_size(...)
stack_size([size]) -> size
 
Return the thread stack size used when creating new threads.  The
optional size argument specifies the stack size (in bytes) to be used
for subsequently created threads, and must be 0 (use platform or
configured default) or a positive integer value of at least 32,768 (32k).
If changing the thread stack size is unsupported, a ThreadError
exception is raised.  If the specified size is invalid, a ValueError
exception is raised, and the stack size is unmodified.  32k bytes
 currently the minimum supported stack size value to guarantee
sufficient stack space for the interpreter itself.
 
Note that some platforms may have particular restrictions on values for
the stack size, such as requiring a minimum stack size larger than 32kB or
requiring allocation in multiples of the system memory page size
- platform documentation should be referred to for more information
(4kB pages are common; using multiples of 4096 for the stack size is
the suggested approach in the absence of more specific information).

 
Data
        __all__ = ['activeCount', 'Condition', 'currentThread', 'enumerate', 'Event', 'Lock', 'RLock', 'Semaphore', 'BoundedSemaphore', 'Thread', 'Timer', 'setprofile', 'settrace', 'local', 'stack_size']