This class provides utility functions for workarounds to system level issues for FastPostSemaphoreImpl.

Synopsis

Declared in <bslmt_fastpostsemaphoreimpl.h>

class FastPostSemaphoreImplWorkaroundUtil;

Static Member Functions

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.

Created with MrDocs