Quick Links: |
Provide a POSIX implementation of bslmt::ThreadUtil
.
More...
bslmt::ThreadUtil
. bslmt::ThreadUtilImpl<PosixThreads> | POSIX specialization |
bslmt::ThreadUtil
for POSIX threads ("pthreads"), bslmt::ThreadUtilImpl<PosixThreads>
, via the template specialization: bslmt::ThreadUtilImpl<Platform::PosixThreads>
bslmt::ThreadUtil
. bsls::SystemClockType
supplies the enumeration indicating the system clock on which timeouts supplied to other methods should be based. If the clock type indicated at construction is bsls::SystemClockType::e_REALTIME
, the absTime
argument passed to the timedWait
method of the various synchronization primitives offered in bslmt
should be expressed as an absolute offset since 00:00:00 UTC, January 1, 1970 (which matches the epoch used in bsls::SystemTime::now(bsls::SystemClockType::e_REALTIME)
. If the clock type indicated at construction is bsls::SystemClockType::e_MONOTONIC
, the absTime
argument passed to the timedWait
method of the various synchronization primitives offered in bslmt
should be expressed as an absolute offset since the epoch of this clock (which matches the epoch used in bsls::SystemTime::now(bsls::SystemClockType::e_MONOTONIC)
. bslmt
and is not intended for direct client use. It is subject to change without notice. As such, a usage example is not provided.