Coin Logo http://www.sim.no
http://www.coin3d.org

Portable thread-handling abstractions


Classes

class  SbBarrier
 The SbBarrier class implements the "barrier" multi-thread synchronization technique.

A barrier is a synchronization mechanism that is used for blocking threads as they enter the barrier until a given number of threads are blocked, at which point all the threads are released again. More...

class  SbCondVar
 A class for synchronizing access to global variables.

Condition variables are used to protect global variables in an environment where multiple threads are running concurrently. More...

class  SbFifo
 A class for managing a pointer first-in, first-out queue. More...
class  SbMutex
 A basic class for managing a mutex.

This class provides a portable framework around the mutex interface of the underlying native thread-handling toolkit. More...

class  SbThreadAutoLock
 Simple convenience class for locking access to a function.

This class provides a simple convenience mechanism for automatically locking access to a function that is not re-entrant. More...

class  SbRWMutex
class  SbStorage
 The SbStorage class manages thread-local memory.

This class manages thread-local memory. When different threads access the memory an SbStorage object manages, they will receive different memory blocks back. More...

class  SbTypedStorage< Type >
 The SbTypedStorage class manages generic thread-local memory.

This class manages thread-local memory. When different threads access the memory an SbTypedStorage object manages, they will receive different memory blocks back. More...

class  SbThread
 A class for managing threads.

This class provides a portable framework around the tasks of instantiating, starting, stopping and joining threads. More...


Detailed Description


Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.

Generated on Mon Feb 23 16:33:38 2009 for Coin by Doxygen. 1.5.8