|
Tkrzw
|
Threading utilities. More...
#include <atomic>#include <shared_mutex>#include <string>#include <string_view>#include <vector>#include <cinttypes>#include "tkrzw_lib_common.h"Classes | |
| class | tkrzw::SlottedMutex |
| Slotted shared mutex. More... | |
| class | tkrzw::ScopedSlottedLock |
| Scoped lock with a slotted shared mutex. More... | |
| class | tkrzw::HashMutex |
| Mutex for a hash table. More... | |
| class | tkrzw::ScopedHashLock |
| Scoped lock with a mutex for a hash table. More... | |
Namespaces | |
| tkrzw | |
| Common namespace of Tkrzw. | |
Functions | |
| double | tkrzw::GetWallTime () |
| Gets the number of seconds since the UNIX epoch. More... | |
| void | tkrzw::Sleep (double sec) |
| Sleeps the current thread. More... | |
Threading utilities.
1.8.14