A C++, Thread Safe Signal Handling

Job ID: 35608846

Budget: $2 – $8 USD

This project is for a thread safe C++ function/class that can handle OS signals.

Design should be that the code accepts a callable function, and calls that function when the program has received termination signal.
The program must be thread safe, and not global variables are allowed.
Related categories: C++ Programming Software Engineering