Linux高级编程——线程信号处理_线程间信号-CSDN博客

网站介绍:Linux 多线程环境中的信号处理不同于进程的信号处理。一方面线程间信号处理函数的共享性使得信号处理更为复杂,另一方面普通异步信号又可转换为同步方式来简化处理。   本文首先介绍信号处理在进程中和线程间的不同,然后描述相应的线程库函数,在此基础上给出一组示例代码,以讨论线程编程中信号处理的细节和注意事项。   本文通过 sigwait() 调用来“等待”信号,而通过 signal()/sigac_线程间信号