...
There are two classes of signals in the Microsoft Visual C++ Studio implementation:
SIGSEGV,SIGILL, andSIGFPEhave per-thread handlers, so each thread may register its own handler for these signals.SIGABRT,SIGBREAK,SIGTERM, andSIGINThave global handlers and access to these handlers is synchronized via a global lock.
...