A. 1个SIGIO信号来,3个线程都可以捕捉,2个线程作忽略信号的操作,1个线程调用信号处理程序.
B. 1个SIGIO信号来,3个线程中的两个阻塞,一个调用信号处理程序.
请问:A,B哪中方式适合于在三个线程中对SIGIO信号的处理?
另外:用pthread_sigmask阻塞一个信号,是把一个线程给挂起了么?
谢谢
...全文
1441打赏收藏
信号与线程的问题
A. 1个SIGIO信号来,3个线程都可以捕捉,2个线程作忽略信号的操作,1个线程调用信号处理程序. B. 1个SIGIO信号来,3个线程中的两个阻塞,一个调用信号处理程序. 请问:A,B哪中方式适合于在三个线程中对SIGIO信号的处理? 另外:用pthread_sigmask阻塞一个信号,是把一个线程给挂起了么? 谢谢