[plt-scheme] Embedding MzScheme: untouchable signals
Matthew Flatt <mflatt at cs.utah.edu> writes:
> I think SIGSEGV and SIGBUS are used by the Boehm GC only for
> incremental collection, which is not enabled by default.
In programs that use system-level threads, the Boehm GC uses those
signals to pause mutator threads before starting a collection, and
then to resume them when the collection is complete. (See
pthread_stop_world.c.)
If your program has only one system-level thread, I don't think it
will use them at all.