标签: signals
如果我有一个带有两个线程的程序和一个在signum上注册的信号处理程序,它会打印一些东西。如果我将信号符号发送到我的程序,它会被打印多少次?
答案 0 :(得分:1)
我假设是Unix或类Unix系统。只有一个线程获得信号。来自TLPI:
当信号传递到具有的多线程进程时 建立了一个信号处理程序,内核任意选择一个 传递信号的过程中的线程并调用 该线程中的处理程序。