BDE 4.14.0 Production release
|
Provide a win32 implementation of bslmt::ThreadUtil
.
This component provides an implementation of bslmt::ThreadUtil
for Windows (win32), bslmt::ThreadUtilImpl<Win32Threads>
, via the template specialization:
This template class should not be used (directly) by client code. Clients should instead use 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)
.
This component is an implementation detail of bslmt
and is not intended for direct client use. It is subject to change without notice. As such, a usage example is not provided.