threading devices More...
#include <kccommon.h>
#include <kcutil.h>
Classes | |
class | kyotocabinet::Thread |
Threading device. More... | |
class | kyotocabinet::Mutex |
Basic mutual exclusion device. More... | |
class | kyotocabinet::ScopedMutex |
Scoped mutex device. More... | |
class | kyotocabinet::SlottedMutex< SLOTNUM > |
Slotted mutex device. More... | |
class | kyotocabinet::SpinLock |
Lightweight mutual exclusion device. More... | |
class | kyotocabinet::ScopedSpinLock |
Scoped spin lock device. More... | |
class | kyotocabinet::SlottedSpinLock< SLOTNUM > |
Slotted spin lock devices. More... | |
class | kyotocabinet::RWLock |
Reader-writer locking device. More... | |
class | kyotocabinet::ScopedRWLock |
Scoped reader-writer locking device. More... | |
class | kyotocabinet::SlottedRWLock< SLOTNUM > |
Slotted reader-writer lock devices. More... | |
class | kyotocabinet::SpinRWLock |
Lightweight reader-writer locking device. More... | |
class | kyotocabinet::ScopedSpinRWLock |
Scoped reader-writer locking device. More... | |
class | kyotocabinet::SlottedSpinRWLock< SLOTNUM > |
Slotted lightweight reader-writer lock devices. More... | |
class | kyotocabinet::CondVar |
Condition variable. More... | |
class | kyotocabinet::TSDKey |
Key of thread specific data. More... | |
class | kyotocabinet::TSD< TYPE > |
Smart pointer to thread specific data. More... | |
class | kyotocabinet::AtomicInt64 |
Integer with atomic operations. More... | |
class | kyotocabinet::TaskQueue |
Task queue device. More... | |
class | kyotocabinet::TaskQueue::Task |
Interface of a task. More... | |
class | kyotocabinet::TaskQueue::WorkerThread |
Implementation of the worker thread. | |
Namespaces | |
namespace | kyotocabinet |
All symbols of Kyoto Cabinet. |
threading devices