Preserve thread safety and liveness when using condition variables.

This checker highlights instances of cnd_signal() calls that is not provided with a unique condition variable for each thread.

Vulnerability and risk

Failing to preserve the thread safety and liveness of a program when using condition variables can lead to indefinite blocking and denial of service (DoS).