|
OSG
3.4.0
|
Classes | |
| class | Atomic |
| This class provides an atomic increment and decrement operation. More... | |
| class | AtomicPtr |
| This class provides an atomic pointer assignment using cas operations. More... | |
| class | Barrier |
| This class provides an object-oriented thread barrier interface. More... | |
| class | Block |
| class | BlockCount |
| class | Condition |
| This class provides an object-oriented thread condition interface. More... | |
| class | Mutex |
| This class provides an object-oriented thread mutex interface. More... | |
| class | ReadWriteMutex |
| class | ReentrantMutex |
| class | ReverseScopedLock |
| class | ReverseScopedPointerLock |
| class | ScopedLock |
| class | ScopedPointerLock |
| class | ScopedReadLock |
| class | ScopedWriteLock |
| class | Thread |
| This class provides an object-oriented thread interface. More... | |
Functions | |
| OPENTHREAD_EXPORT_DIRECTIVE int | GetNumberOfProcessors () |
| OPENTHREAD_EXPORT_DIRECTIVE int | SetProcessorAffinityOfCurrentThread (unsigned int cpunum) |
| OPENTHREAD_EXPORT_DIRECTIVE int OpenThreads::GetNumberOfProcessors | ( | ) |
Get the number of processors.
Note, systems where no support exists for querying the number of processors, 1 is returned.
| OPENTHREAD_EXPORT_DIRECTIVE int OpenThreads::SetProcessorAffinityOfCurrentThread | ( | unsigned int | cpunum | ) |
Set the processor affinity of current thread.
Note, systems where no support exists no affinity will be set, and -1 will be returned.
1.8.8