This class provides utility functions for workarounds to system level issues for FastPostSemaphoreImpl.
Declared in <bslmt_fastpostsemaphoreimpl.h>
class FastPostSemaphoreImplWorkaroundUtil;
| Name | Description |
|---|---|
removePostAlwaysSignalsMitigation | Remove the mitigation of post always signalling the condition variable. Note this mitigation was introduced as a work around for a lost signal bug in the underlying implementation of condition variable (e.g., https://sourceware.org/bugzilla/show_bug.cgi?id=25847). The availability of the pthread correction is tracked in DRQS 172614796, and the reversion of this workaround in DRQS 174079882. |
usePostAlwaysSignalsMitigation | Return true if the mitigation of post always signalling the condition variable should be used, and false otherwise. |